这样一个sql语句该怎么写?

zhouboat 2005-04-26 09:01:02
在asp中操作access数据库,我想判断一个字段中是否含有某个字符?
instr(字段1,"x")>0表示字段1中含有x字符.
难道能这样写吗?
select * from db1 where instr(字段1,"x")>0

好像sql中好像不能吧?

谢谢!
...全文
82 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
paoluo 2005-04-26
  • 打赏
  • 举报
回复
那我想做到字段中不含x字符怎么写?谢谢!
-----------------------------
select * from db1 where CharIndex('x',字段1)=0

SQL中支持CharIndex啊,你的语句写在SQL中啊。
zhouboat 2005-04-26
  • 打赏
  • 举报
回复
那我想做到字段中不含x字符怎么写?谢谢!

另外用charindex函数在asp中不支持啊.
talantlee 2005-04-26
  • 打赏
  • 举报
回复
select * from db1 where 字段 like '%x%'
---跟上面效率一樣
paoluo 2005-04-26
  • 打赏
  • 举报
回复
select * from db1 where CharIndex('x',字段1)>0
laker_tmj 2005-04-26
  • 打赏
  • 举报
回复
up learn

34,590

社区成员

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

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