SELECT 语句如何灵活选择字段?

miky 2011-10-28 09:39:34
SELECT ID, 字段1,字段2,(字段3,字段4,字段5,字段6) from 表1 where ID > 10;

其中()里的内容达到以下效果,如果字段不为空的话,优先选字段6,如果字段6为空就字段5,类推。
...全文
109 2 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
miky 2011-10-28
  • 打赏
  • 举报
回复
果然好用,谢谢。
noteasytoregister 2011-10-28
  • 打赏
  • 举报
回复
SELECT ID, 字段1,字段2,COALESCE(字段6,字段5,字段4,字段3) from 表1 where ID > 10;

34,838

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧