MySQL查詢指定字段不是數(shù)字與逗號(hào)的sql
核心sql語(yǔ)句
MySQL查詢不包含數(shù)字的語(yǔ)句:
SELECT * FROM test WHERE `name` regexp '[^0-9]';
MySQL查詢純數(shù)字的語(yǔ)句:
SELECT * FROM test WHERE `name` regexp '[0-9]';
相關(guān)文章id,都是數(shù)字或者逗號(hào)那么下面語(yǔ)句MySQL查詢不包含數(shù)字與逗號(hào)的語(yǔ)句:
SELECT * FROM test WHERE `name` regexp '[^0-9,]';
MySQL查詢某一列中不是數(shù)字
包含數(shù)字的列 :
SELECT 列名 FROM 表名 WHERE 列名 REGEXP '[0-9]{1,}'
不包含數(shù)字的列 :
SELECT 列名 FROM 表名 WHERE 列名 REGEXP '[0-9]{1,}' = 0
mysql正則表達(dá)式查詢非數(shù)字
想要查詢字段age 內(nèi)容 不是數(shù)字的正則表達(dá)式sql
SELECT `age` FROM `table_name` WHERE `age` REGEXP '^[^0-9]$';
或者
SELECT `age` FROM `table_name` WHERE `age` NOT REGEXP '^[0-9]$';
多個(gè)數(shù)字
select * from table_name where `age` REGEXP '[^0-9]{1,}'
MySQL中regexp運(yùn)算符介紹
regexp運(yùn)算符用來(lái)執(zhí)行更復(fù)雜的字符串比較運(yùn)算。(只能對(duì)字符串進(jìn)行操作)
屬于regexp運(yùn)算符的特殊字符
^ 匹配字符串開(kāi)始部分。例'^董',以董為開(kāi)頭的字符串。
$ 匹配字符串結(jié)束部分。
. 匹配任意單個(gè)字符包括回車(chē)和新行。
* 匹配星號(hào)之前的0個(gè)或多個(gè)字符的任何序列。(星號(hào)前可以不有)
+ 匹配加號(hào)之前的一個(gè)或多個(gè)字符的任何序列。(加號(hào)前必須有)
? 匹配問(wèn)號(hào)之前0個(gè)或多個(gè)字符。
{n} 匹配括號(hào)前的內(nèi)容出現(xiàn)n次的序列。
() 匹配括號(hào)里的內(nèi)容。
[abc] 匹配方括號(hào)里出現(xiàn)的字符串a(chǎn)bc。
[a-z] 匹配方括號(hào)里出現(xiàn)的a-z之間的1個(gè)字符。
[^a-z] 匹配方括號(hào)里出現(xiàn)不在a-z之間的1個(gè)字符。`
更多的內(nèi)容可以參考這篇文章:http://www.dbjr.com.cn/article/72928.htm
相關(guān)文章
MySQL中sleep函數(shù)的特殊現(xiàn)象示例詳解
這篇文章主要給大家介紹了關(guān)于MySQL中sleep函數(shù)特殊現(xiàn)象的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者使用MySQL具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2019-10-10詳細(xì)聊聊關(guān)于Mysql聯(lián)合查詢的那些事兒
聯(lián)合查詢union將多次查詢(多條select語(yǔ)句)的結(jié)果,在字段數(shù)相同的情況下,在記錄的層次上進(jìn)行拼接,這篇文章主要給大家介紹了關(guān)于Mysql聯(lián)合查詢的那些事兒,需要的朋友可以參考下2021-10-10關(guān)于MySQL innodb_autoinc_lock_mode介紹
下面小編就為大家?guī)?lái)一篇關(guān)于MySQL innodb_autoinc_lock_mode介紹。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2017-03-03mysql 8.0.12 解壓版安裝教程 個(gè)人親測(cè)!
這篇文章主要為大家詳細(xì)介紹了mysql 8.0.12 解壓版安裝教程,步驟簡(jiǎn)單,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2018-08-08解決Windows環(huán)境下安裝 mysql-8.0.11-winx64 遇到的問(wèn)題
這篇文章主要介紹了Windows環(huán)境下安裝 mysql-8.0.11-winx64 遇到的問(wèn)題及解決辦法 ,需要的朋友可以參考下2018-10-10MySQL 元數(shù)據(jù)鎖及問(wèn)題排查的解決
MySQL中的元數(shù)據(jù)鎖主要用于管理并發(fā)操作下的數(shù)據(jù)字典一致性,本文主要介紹了MySQL 元數(shù)據(jù)鎖及問(wèn)題排查的解決,具有一定的參考價(jià)值,感興趣的可以了解一下2024-09-09mysql添加索引和不添加索引的區(qū)別及說(shuō)明
這篇文章主要介紹了mysql添加索引和不添加索引的區(qū)別及說(shuō)明,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2024-01-01關(guān)于MySQL 大批量插入時(shí)如何過(guò)濾掉重復(fù)數(shù)據(jù)
這篇文章主要介紹關(guān)于MySQL 大批量插入時(shí)如何過(guò)濾重復(fù)數(shù)據(jù),比如線上庫(kù)有6個(gè)表存在重復(fù)數(shù)據(jù),其中2個(gè)表比較大,96萬(wàn)+和30萬(wàn)+,因?yàn)橹疤幚磉^(guò)相同的問(wèn)題,就直接拿來(lái)了上次的Python去重腳本,腳本很簡(jiǎn)單,就是連接數(shù)據(jù)庫(kù),查出來(lái)重復(fù)數(shù)據(jù),循環(huán)刪除,需要的朋友可以參考下2021-09-09