问一个查询问题

jack09596 2010-10-31 10:47:50
数据库是这样设计的
表名number_40

id a1 a2 a3 a4 a5 a6 a7 a8 a9 a10 a11 a12 a13 a14 a15 a16 a17 a18
1 3 3 3 3 3 3 2
2 3 3 3 3 3 2
3 3 3 3 3 3 2
4 3 3 2

我想查询出后面有3期为空的 例 a8 a11 a17 a18 就是连续三期为空 可以显示出来

如果再加强的话,我想如何判断 a1 And a7 And a18 这三期是否连续3期连续都是数据位空的 字符类型就是文字型
...全文
101 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
weakey 2010-10-31
  • 打赏
  • 举报
回复

没搞懂,帮顶。
zhanglongwen 2010-10-31
  • 打赏
  • 举报
回复
为什么我不能提问啊? 我也有问题急问
jack09596 2010-10-31
  • 打赏
  • 举报
回复
我怎么查后面三次都为空的就判断是真啊
A1---列名
3
3
为空
为空
为空
-------
查出为真
-------
A2
3
3
为空
3
为空
-------
查出为假
-------
jack09596 2010-10-31
  • 打赏
  • 举报
回复
select top 3 * from tb where a2 is null and a3 is null and a4 is null

这样行不行啊??
jack09596 2010-10-31
  • 打赏
  • 举报
回复
楼上的谢谢你的回复 可a4的第一条是有数据的,后面3条没有数据 你的检索就是错误的哦
挨踢直男 2010-10-31
  • 打赏
  • 举报
回复
select * from tb where a2 is null and a3 is null and a4 is null
jack09596 2010-10-31
  • 打赏
  • 举报
回复
id_a1_a2_a3_a4_a5
1 _1 _1 _1 _1
2 _1_____________
3 _______________
4________________

_为空格没数据的,也就是说a2 a3 a4 a5 ID为2 3 4的都没有数据,也就是最新的3条连续都没有数据
我该怎么查询出来A1 的2 3 4是否有值 A2的2 3 4是否有值呢 要3个都为空,才为真
jack09596 2010-10-31
  • 打赏
  • 举报
回复
还不行,文字表达一下吧

表A
列名分为id a1 a2 a3 a4 a5 然后有4条数据ID 1 2 3 4 但是A1 A2 A3 A4 A5有些有数据有些没数据
我想查出A1 A2 A3 A4 A5最后3条,是否有数据
jack09596 2010-10-31
  • 打赏
  • 举报
回复
排版出来有问题了,我重新弄下

id a1 a2 a3 a4 a5 a6 a7 a8 a9 a10 a11 a12 a13 a14 a15 a16 a17 a18
1 3 3 3 3 3 3 2
2 3 3 3 3 3 2
3 3 3 3 3 3 2
4 3 3 2

怎样搜索出 最后3个数据为空的列名 如a7 a8 a9后面都是为空

28,404

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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