mysql sql實用情景 sql實用場景

2021-10-19 10:50:14 字數 898 閱讀 2321

mysql字串的『123』轉換為數字的123

方法一:select cast('123' as signed);

方法二:select convert('123',signed);

方法三:select '123'+0;

length(str1)-length(replace(str,'a',''))

regexp '[^0-9.]':如果string中含有不是0-9之間的數字或者是小數點時,返回true ,反之則返回false。

比如說:

select ('123a' regexp '[^0-9.]'); --『123a'中含有字元'a' 輸出結果為1 mysql中常量true輸出為1 false輸出為0

注意:如果字串有空格,也會返回1,可用trim()函式去掉兩端的空格。

(1)篩選不是以數字開頭

select * from mot_terms where `name` not regexp '^[0-9]' 

(2)篩選不是以字母開頭

select * from mot_terms where `name` not regexp '^[a-za-z]' 

(3)篩選已數字和特殊字元開頭

select * from mot_terms where `name` regexp '^[@#$%&0-9]' 

方法一:

select col from table where length(col)!=char_length(col);

當字符集為utf-8,並且字元為中文時,length() 和 char_length() 兩個方法返回的結果是不相同的。

方法二:

select name from user where not (name regexp "[u0391-uffe5]");

策略模式應用情景之一

一直感覺設計模式很抽象,看到的例子也是僅僅列出不可缺少的部分,如果應用到真實場景,很難聯絡起來,如果是僅僅不可缺少的部分,特別是對習慣用spring的來說,放到容器裡面獲取使用不是更方便?下面舉一例實際開發中的場景。不多說了,就說和其他例子不一樣的部分,findconfiguretion和excut...

藍芽掃瞄槍應用情景

傳統掃瞄槍通常是指一維條碼掃瞄器 條碼掃瞄槍及條碼閱讀器等掃瞄裝置。常見條碼掃瞄槍一般由光源 光學透鏡 掃瞄模組 模擬數字轉換電路加塑料外殼構成。它利用光電元件將檢測到的光訊號轉換成電訊號,再將電訊號通過模擬數字轉換器轉化為數碼訊號通過線束傳輸到處理裝置中處理。為什麼目前的 藍芽掃瞄槍應用方案 使用...

智慧型窗簾多種應用情景模式

智慧型家居窗簾控制系統四大功能 智慧型窗簾的功能 一 點點遙控,自動開合功能 智慧型窗簾基本的就是自動開合的功能,因為有時候我們舒服的躺在沙發上的話不想很麻煩走來走去的開窗簾,有陽光的時候再拉上窗簾。所以智慧型窗簾就能通過遙控來控制窗簾的關合。但有時候我們又不想將窗簾全部拉起或者全部合上,這個時候智...