请问多个条件(or)的sql语句怎么写?

jjdown 2006-03-14 04:29:17
我的这个sql错在哪里?应该怎么写?
select * from t_sys_tb where (A1='a' or A2='a' or A3='a' or A4='a') and B1=0 order by B2
...全文
349 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
vivi926 2006-03-14
  • 打赏
  • 举报
回复
order by B2 b2有问题,
panjinfu80 2006-03-14
  • 打赏
  • 举报
回复
Order by 后面有问题。
jjdown 2006-03-14
  • 打赏
  • 举报
回复
A1 . A2. A3. A4 字段类型是varchar;
如果将字段类型改为nvarchar,上面的sql就正确,但字段类型是varchar的时候就通不过,请问在不改变字段类型的情况下有什么解决方法?
子陌红尘 2006-03-14
  • 打赏
  • 举报
回复
检查t_sys_tb表的数据页完整性:

dbcc checktable ('t_sys_tb')


jjdown 2006-03-14
  • 打赏
  • 举报
回复
有问题,在sql里输入这段语句执行后10几分钟没有出现结果,最好提示超时,但其实数据库中只有几十条记录而已
lsqkeke 2006-03-14
  • 打赏
  • 举报
回复
没错啊
wangdehao 2006-03-14
  • 打赏
  • 举报
回复
语句语法没问题

34,576

社区成员

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

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