當前位置:首頁 » 編程語言 » 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個字元。