qfjc.net
当前位置:首页 >> sql语句中查找某字段中含有某字符串的语句怎么写? >>

sql语句中查找某字段中含有某字符串的语句怎么写?

--举个例子,表名为zwj,字段为sp,查询sp字段中含有'所有'的语句为select * from zwj where sp like '%所有%'--表名为zwj,字段为sp,查询sp字段中含有'所'或'有'的语句为select * from zwj where sp like '%所%' or sp like '%有%'

select * from table where 列名 like 'a%' 利用模糊查询 select * from information_schema.columns where TABLE_NAME='表名' AND COLUMN_NAME LIKE 'a%' 试试

sql语句判断一个字段是否包含在另一个字符串中的方法 一、语句中使用到的函数有 1、CHARINDEX:函数返回字符或者字符串在另一个字符串中的起始位置。 语法:CHARINDEX ( expression1 , expression2 [ , start_location ] ) expression1是要到exp...

假如要从A表中找出b列不含有'123'和'789'的记录: select * from A where b not like '%123%' and b not like '%789%'

试试这个语句: select * from archives where charindex('张三是李四的兄弟,也是何八的儿子',title) > 0 用的是charindex函数判断

select * from table where 字段 like '%abc%'

使用SQL的substr函数即可。 该方式格式如下: substr( string, start_position, [ length ] );string:源字符串;start_position:提取的位置,字符串中第一个位置始终为1;[ length ]:提取的字符数,如果省略,substr将返回整个字符串; 函数...

select charindex('10',学号) from 表名得到的结果就是10的起始位置

你这个例子的话,可以使用:SELECT 字段2 FROM 数据表名 WHERE 字段2 = '3'; 如果是要包含字符3的话,使用:SELECT 字段2 FROM 数据表名 WHERE 字段2 LIKE '%3%' ;

网站首页 | 网站地图
All rights reserved Powered by www.qfjc.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com