您好,匿名用户
随意问技术百科期待您的加入

如何用sql语句,判断数据库中某字段的内容,包含于某字符串?

0 投票

如何用sql语句,判断数据库中某字段的内容,包含于某字符串?也就是属于某字符串的子串?
比如数据库中某字段内容为“张三”,某字符串是“张三是好人”,则符合条件,
如果数据库中某字段内容为“张三”,某字符串是“张”,则不符合条件,

用户头像 提问 2013年 11月14日 @ Kayle 上等兵 (277 威望)
分享到:

1个回答

0 投票
select * from table t where t.a like '%'||t.b||'%';
select * from table t where t.a like '%'||var||'%'

(PL/SQL, 字段a和b要求必须是字符串类型, var为程序中的字符串变量,或者更精确的匹配可以用正则,不过方法相同都是通过字符串拼接)

用户头像 回复 2013年 11月14日 @ Redis 上等兵 (114 威望)
提一个问题:

相关问题

0 投票
1 回复 78 阅读
0 投票
1 回复 125 阅读
0 投票
1 回复 36 阅读
+1 投票
1 回复 617 阅读
用户头像 提问 2012年 12月1日 @ Sagittarius 上等兵 (289 威望)
+2 投票
1 回复 55 阅读

欢迎来到随意问技术百科, 这是一个面向专业开发者的IT问答网站,提供途径助开发者查找IT技术方案,解决程序bug和网站运维难题等。
温馨提示:本网站禁止用户发布与IT技术无关的、粗浅的、毫无意义的或者违法国家法规的等不合理内容,谢谢支持。

欢迎访问随意问技术百科,为了给您提供更好的服务,请及时反馈您的意见。
...