[英]Is it possible to add SQL alias from subquery?
我想從選擇子查詢中向SQL查詢添加別名。
就像是
SELECT
ID AS(
SELECT
TOP1 NAME
FROM MYTABLE
)
,NAME
,SURNAME
FROM PEOPLE
可能嗎?
錯誤:
消息102,級別15,狀態1,行1附近的語法不正確((..消息102,級別15,狀態1,行1附近','的語法不正確。消息156,級別15,狀態1,行8的附近語法不正確關鍵字“和”
只有這樣:
DECLARE @n VARCHAR(MAX), @sql VARCHAR(MAX)
SELECT TOP 1 @n = NAME FROM MYTABLE
SET @sql = 'SELECT ID AS ' + @n + ', NAME, SURNAME FROM PEOPLE'
EXEC(@sql)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.