sqlserver 查询表中多个字段中某个字段不为空时,需要查询出其它几个字段为空的

amu6666 2022-09-13 10:36:47

表中字段是类似a1,b1,c1,d1,a2,b2,c2,d2,a3,b3,c3,d3......

当a1,b1,c1,d1中当其中某个字段不为空时,需要查询出其它三个字段为空的,还要遍历a2,b2,c2,d2,a3,b3,c3,d3......,请教各位大佬,语句该怎么写

...全文
263 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
Yanhuogege 2022-09-19
  • 打赏
  • 举报
回复

你这逻辑有问题, 你这相当于查询字段都不固定, 需要根据数据来定义 , 假若a1-d1 4个字段中只有a1不为空, 那就select b1,c1,d1 from table ? 这样写? 那如果下一条数据a1字段为空呢?

22,210

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 疑难问题
社区管理员
  • 疑难问题社区
  • 尘觉
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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