SQL提取表中某列字元長度為2的所有記錄

2022-08-04 10:30:15 字數 683 閱讀 7913

有乙個表wb,包含兩列character和wb  //表中資料截圖如下

從圖中可以看出wb列的各行資料的長度是不一樣的,

現在我想把wb列中長度為二,即只有兩個字元的所有記錄

給提取出來,我們該如何寫sql語句呢?

剛開始我也是楞了一下,心想好像沒有那個函式可以計算x行y列中資料的長度吧?

幸好我想起了sql中的模糊查詢,其包括四個萬用字元:

%    //百分號  表示任意字元出現0次或多次

_   //下劃線  表示任何單個字元

[ ]  //指定範圍   如[abc]即a或b或c、[a-f]即a或b或c或d或e或f

[^ ] //不在指定範圍 [^abc]即除了abc、[^a-f]除了abcdef

呵呵,有了模糊查詢,寫出滿足要求的sql語句就簡單了:

select * from wb where wb like '___'   --注意下劃線的個數哦

sql 分組查詢中每組中某列的各行字元資料相加顯示

分組查詢中每組中某列的各行字元資料相加顯示,即把每組中多行資料的某列通過字元相加顯示成一行。例如 分組查詢的結果如下,type name score 1 frank 90 1 joane 80 2 tom 100 2 jack 50 3 dong 99 3 bruce 90 我想要的結果是 type...

SQL查詢某列指定長度的字串多餘的用省略號來表示

我們經常使用gridvi程式設計客棧ew控制項,但是,有些時候,顯示的內容過多,yllugb很容易導致頁面變形,太醜了,所以,我們有時候為了美觀只需要顯示前面幾個字串,剩下的可以用省略號來表示,下面貼上一句sql擷取字串的 有需要的可以拿走,謝謝.select substriwww.cppcns.c...

表中某列被修改後觸發器SQL例子

createtable test fid int identity 1,1 notnull,f1 int null,f2 int null,f3 int null,constraint pk test primarykey clustered fid on primary on primary go...