empid empname empDOB
1 kiran 23-11-1987
2 manu 25-4-1999
现在我需要编写1个单一查询,其中empname和empDOB为单值
empid Emp
1 kiran,23-11-1987
2 manu ,25-4-1999
我需要像这样的输出
任何人都可以告诉我如何操作的语法。
答案 0 :(得分:4)
您可以将这些值连接在一起,如下所示:
SELECT empid, ISNULL(empname, '') + ',' + ISNULL(empDOB, '') AS emp
FROM YourTable
如果empDOB是DATETIME字段,您可以这样做,它将以您给出的格式格式化日期:
SELECT empid, ISNULL(empname, '') + ',' + ISNULL(CONVERT(VARCHAR(10), empDOB, 105), '') AS emp
FROM YourTable