当前位置:首页 » 编程语言 » sql字符串查找
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

sql字符串查找

发布时间: 2022-02-16 14:10:11

A. sql语句:查找某字段存在于一字符串,大神帮忙解答一下~~~

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

B. sql 包含某字符串的数据查询

这样试试,效率就不用想了:

select*fromAwhereexists(select1fromBwhereB.item_mag_dplike'%'+A.dp+'%');

C. sql语句字符串查询语句

1)查询用户ID在2012432100到2012432111之间的记录。
SELECT * FROM USER
WHERE USER_ID BETWEEN 2012432100 AND 2012432111
2)查询用户ID在2012432100和2012432111的记录。
SELECT * FROM USER
WHERE USER_ID IN(2012432100,2012432111)

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

select filename from oa_file where filename not like '%[!-¥]%'

或者这个:

select filename from oa_file where filename not like '%[!-?]%'

出现的问题就是问号和问好也是不一样的,比如说英文标点半角的问号是“?”,英文标点全角的问号是“?”但是中文半角问号是“?”中文全角的问号是“?”

这些都是不一样的,你搜出来的都是带有英文半角问号的文件。

(4)sql字符串查找扩展阅读:

SQL中的字段“包含”与“包含于”字符串的写法

1、查询表中某字段值“包含”某字符串的所有记录的方法

假如表中有一个name字段,查询name包含“张三”的所有记录,可以这样写sql:

Stirng strsql="SELECT * FROM 表名 WHERE name LIKE ’%"+"张三"+"%’";

2、查询某字段值“包含于”某个字符串的所有记录的方法

如果查询表中name字段包含于字符串“张三是个好学生”的所有记录,可以这样写sql:

String strsql="SELECT * FROM 表名 WHERE INSTR(’张三是个好学生’,name)>0";

即可查询,记录中的name字段值中包括:张、三、是、个、好、学、生、张三、......等所有记录。

注:以上sql字符串中请将全角符号改为半角符号。

E. sql查找包含某些字符的列

1、首先创建模拟数据源表。

F. sql 查找字段中某字符的位置

1、创建测试表,

create table test_student(id number, remark varchar2(20));

G. 如何用sql查询一个字符串的一部分

select substr('2009/2/5',1,6) from table_name

substr(A,m,n)函数,是将字段A从第m个字符截取n个字符。