如何判断字段B的值是否在字符串A中

来源:百度知道 编辑:UC知道 时间:2024/09/22 02:00:27
有一个字符串A:abcdefg
字段的值是B
我要判断字段B的值是否在字符串A中

比如:字符串A的值:abcdefg
如果字段B的值为c,则字段B的值在A中,就读出该条记录
如果字段B的值为i,则字段B的值就不再A中,就不读该记录
如何写这个SQL
不好意思,忘记说了,
是SQL2000 的数据库
谢谢 阳光上的桥作答
有给出SQL2000的语句吗?

看你用的什么数据库了,不同数据库的函数可能不完全相同,MYSQL这样做:
SELECT * FROM XXX表 WHERE LOCATE(substr,str)>0

LOCATE(字段B,字段A)的结果为B在A中的位置,不存在时结果为0

select * from table where charindex(b,a)>0