sql語言 如何查詢字串某個字元的個數

時間 2021-09-01 19:15:29

1樓:end灬琦琦

好像沒有直接的方法吧,寫個迴圈試試

loop

a=instr(string,'n',1,1); --查詢第一次出現的位置

string = substr(string,a+1,length(string)-a); --擷取第一次出現位置之後的字元,為新的字串

if a <> 0 then --查詢一次,記錄增加一次,當查詢結束時,找不到字元,返回資料為0 ,則推出迴圈

b= b+1;

else

b=b;

end if;

exit when a=0;--當擷取不到字串時,推出迴圈end loop;

我只大體寫了個迴圈思路,具體的自己完善吧~

2樓:匿名使用者

update 表名字 set 欄位名=欄位名+'統一字串'

回答補充問題

你說的這個

只有兩種可能

1 執行前 欄位裡面都是空值

2 語句寫錯了

3樓:牽安衲

select len('05011045')-len(replace('05011045','0',''))

sql如何查詢某欄位中某字元的個數

4樓:手機使用者

將要查詢欄位的長度減去該欄位將要查詢字元替換為空後的長度

select len(欄位名)-len(replace(欄位名,要查詢的字元,''))from table

5樓:匿名使用者

select len(value)-len(replace(value,',','')) [len] from tab

sql語句如何查詢某一字串欄位長度等於某個值的所有記錄

6樓:

可以使用length()函式。

比如我這張表。

select * from test where length(name)=5。

如圖:拓展知識len() 函式:

len() 函式返回文字欄位中值的長度。

sql len() 語法

select len(column_name) from table_name;

mysql 中函式為 length():

select length(column_name) from table_name;

7樓:匿名使用者

注意這是資料庫中求欄位長度,應該使用資料庫的函式 len();

sql語句即:select len(欄位名) from 表名 where id=17851;

也可以作為條件,查詢資料:

select * from 表名 where len(欄位名)>19 or len(欄位名)>19;

8樓:匿名使用者

sql語句查詢某一字串欄位長度等於某個值的所有記錄使用語句為:sql=select * from 表名稱 where len(字元列名稱)=長度值

結構化查詢語言(structured query language)簡稱sql,是一種特殊目的的程式語言,是一種資料庫查詢和程式設計語言,用於存取資料以及查詢、更新和管理關聯式資料庫系統。

sql的len() 函式,len 函式返回文字欄位中值的長度。

select 語句用於從表中選取資料。結果被儲存在一個結果表中(稱為結果集)。

select * from tabel中 * 號表示獲得全部欄位值,如需特定欄位,可用:

select 列名稱1, 列名稱2,列名稱3 from tabel

9樓:匿名使用者

select * from table where length(column) = 某個值

length()是計算字串長度的函式,不同的資料庫,可能不一樣。

10樓:

你的問題是不是某一欄位的字串長度啊??如果是這個問題那麼只要用len函式就可以了

比如:select * from 表名 where len(col)=3

就是選出欄位值長度為3的所有資料

11樓:朩朩熋

select * from table_name t where len(t.col_name) = 你需要的值

12樓:匿名使用者

length(列明) = 某個值 就ok啦

13樓:匿名使用者

excel大資料篇:第22彈-sql語句分組統計某欄位數量並匯出到表

14樓:安與生

select len(column_name) from table_name

sql server如何查詢文字欄位中,某個字元的數量

15樓:風塵々紫驛

將要查詢欄位的長度減去該欄位將要查詢字元替換為空後的長度

select len(欄位名)-len(replace(欄位名,要查詢的字元,''))from table

16樓:匿名使用者

是某個資料還是某個字元?是資料的話就select count(*) from a,是字元的話不知道對不對select count(*) from a where a like '%a'

17樓:匿名使用者

select len(文字欄位名稱) from 表名;

18樓:匿名使用者

instr(欄位名,'字元') 返回次數

php判斷字串裡是否有某個字元

抒言序情 先看下我們的 如圖,定義了一個字串,然後呼叫php的strpos方法。result1 strpos str,sougou 查詢字元sougou在字串出現的位置。result2 strpos str,sohu 查詢字元sohu在字串出現的位置。如果查詢的字元不在字串裡,即字串不包含查詢的字元...

php中如何判斷字串中是否有某個字元

黑馬程式設計師 php中如何判斷一個字串中是否有某個字元,如下 php語言是一個功能強大的嵌入式html指令碼語言,它的易用性讓許多程式設計師選擇使用。php判斷字串的包含,可以使用php的內建函式strstr,strpos,stristr直接進行判斷.也可以通過explode函式的作用寫一個判斷函...

mysql怎麼查詢字串中包含字元

比如查是否有pangyiguang mysql有個函式 find in setselect find in set pangyiguang 94pangyiguang88 或者你用 select from tb where filed like pangyiguang host localhost ...