根据空值日期在select语句中切换字段 [英] Switch field in select statement based on null values dates
本文介绍了根据空值日期在select语句中切换字段的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
亲爱的专家,
数据库:: ms sql server数据库
包含以下字段的表格
表格试用
Dear Expert,
Database :: ms sql server database
A table with the following fields
Table Trial
idno name first_date second_date
--------------------------------------
001 ivy 22/12/2017 17/11/2017
002 jon 14/03/2017
003 pet 15/09/2017
请求
一个select语句,如果second_date为null则选择字段first_date,否则
它应该选择second_date
如何在ms sql server select语句中完成此操作?
谢谢
我的尝试:
正在进行开发,查看前面的代码没有示例代码
Request
A select statement which will select either field first_date if second_date is null else
it should select second_date
How do you accomplish this in ms sql server select statement ?
Thanks
What I have tried:
Its an on going development, looked at earlier codes no sample code
推荐答案
检查这个SQL Serv er COALESCE()功能 [ ^ ]
check this SQL Server COALESCE() Function[^]
select idno, name, COALESCE (first_date ,second_date) as DateColumn from YourTableName
这篇关于根据空值日期在select语句中切换字段的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文