求一个sql语句 查找条件:表table1中字段1不为空则按照字段1排序,如果字段1为空则按照字段2排序 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 -- 查找条件:表table1中字段1不为空则按照字段1排序,如果字段1为空则按照字段2排序SELECT * FROM [TABLE1]ORDER BY CASE WHEN ISNULL([字段1],'')<>'' THEN [字段1] ELSE [字段2] END 那邊不是有個回復可以嗎?SELECT * FROM TABLE1ORDER BY COALESCE(字段1, 字段2) select * from t order by case when col1 is null then col2 else col1 end sql语句 Visio For Enterprise Architects sql server系统视图sys.objects和sys.all_objects有什么区别? 在線等-求insert存儲過程(聯合主鍵) 表的索引为何不起作用了? 数据库CPU100%的问题 求救!!求救!!我的update怎么更新成四个问号了?急啊! 插入时间差时产生错误!在此上下文中不允许使用 'b'。此处只允许使用常量、表达式或变量。不允许使用列名。 关于SQL Server的安装 请问应该如何设计表结构 case问题 日期格式的最高效转换
ORDER BY
CASE WHEN ISNULL([字段1],'')<>'' THEN [字段1] ELSE [字段2] END
ORDER BY COALESCE(字段1, 字段2)
order by
case
when col1 is null then col2
else col1
end