我需要在sql查询之上添加一条记录,例如,如果有一个名为 proptype 的表,并且有3条记录(ID(int)+ Name(nvarchar)= 1公寓,2栋联排别墅,3栋别墅)然后我想选择并排序(在名称上)这3条记录,并在顶部手动添加新记录(NULL Please Select)。
因此结果应为
ID Name
NULL Select
1 Apartment
2 Townhouse
3 Villa
请建议,谢谢,迈克
答案 0 :(得分:1)
select ID, Name
from
(
select null as ID, 'Select' as Name
union all
select ID, Name
from prototype
) as T
order by case when ID is null then 0 else 1 end, Name
答案 1 :(得分:0)
试试这个:
(SELECT NULL ID, 'Select' Name)
UNION
(SELECT * FROM proptype)
答案 2 :(得分:0)
SELECT NULL as ID, "Please select" AS Name
UNION ALL
SELECT ID, Name FROM prototype
答案 3 :(得分:0)
这应该可以解决问题
SELECT NULL ID, 'Select' Name
UNION
SELECT ID, Name FROM proptype