SQL Server数据库排序时Null值问题求助~~~~ 我在数据库中建了一张表,表里有两个日期字段,一个是发表日期,一个是最新修改日期,修改日期可以为NULL.我希望select数据库的时候按最新修改日期来排序,但是我希望如果如果一个记录的修改日期是null的情况(就是没被修改过)下,则用它的发表日期来充当修改日期和其他记录进行排序。SQL语句写不出来了,求助~~~~~~~~~ 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 用CASE WHEN来判断,CASE FIELDNAME WHEN 'A' THEN FIELDNAMEA ELSE FIELDNAMEB END select * from tb order by ISNULL(修改日期,发表日期) select *from tb order by ISNULL(修改日期,发表日期) 噢,是判断NULL啊,理解错了,以为是另一个字段代替呢。 哦,弄出来了,select * from 表 order by case when 修改日期 is null then 发表日期else 修改日期 end 查询记录中 追加行记录 使数据连贯 改造查询结果 将数值变成固定长度字符串用什么函数? 这回问点基础点的问题好了,问两条语句在性能上在差别 编码树如何调整节点排序 日期字符型怎么去修改格式,在线等即给分 ms sqlserver 08 远程连接 OPENDATASOURCE如何打开VFP的DBF文件,急 求这样的SQL语句,我脑子转不过来了。 让我头晕的查询问题~ 有谁做过自动更新订单的? 如何把SQL语句写成一个批处理文件? 高手请进,急
order by ISNULL(修改日期,发表日期)
from tb
order by ISNULL(修改日期,发表日期)