国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 數據庫 > MySQL > 正文

MySQL查詢指定字段不是數字與逗號的sql

2024-07-24 12:54:28
字體:
來源:轉載
供稿:網友

核心sql語句

MySQL查詢不包含數字的語句:

SELECT * FROM test WHERE `name` regexp '[^0-9]';

MySQL查詢純數字的語句:

SELECT * FROM test WHERE `name` regexp '[0-9]';

相關文章id,都是數字或者逗號那么下面語句MySQL查詢不包含數字與逗號的語句:

SELECT * FROM test WHERE `name` regexp '[^0-9,]';

MySQL查詢某一列中不是數字

包含數字的列 :

SELECT 列名 FROM 表名 WHERE 列名 REGEXP '[0-9]{1,}'

不包含數字的列 :

SELECT 列名 FROM 表名 WHERE 列名 REGEXP '[0-9]{1,}' = 0

mysql正則表達式查詢非數字

想要查詢字段age 內容 不是數字的正則表達式sql

SELECT `age` FROM `table_name` WHERE `age` REGEXP '^[^0-9]$';

或者

SELECT `age` FROM `table_name` WHERE `age` NOT REGEXP '^[0-9]$';

多個數字

select * from table_name where `age` REGEXP '[^0-9]{1,}'

MySQL中regexp運算符介紹

regexp運算符用來執行更復雜的字符串比較運算。(只能對字符串進行操作)

屬于regexp運算符的特殊字符

^ 匹配字符串開始部分。例'^董',以董為開頭的字符串。
$ 匹配字符串結束部分。
. 匹配任意單個字符包括回車和新行。
* 匹配星號之前的0個或多個字符的任何序列。(星號前可以不有)
+ 匹配加號之前的一個或多個字符的任何序列。(加號前必須有)
? 匹配問號之前0個或多個字符。
{n} 匹配括號前的內容出現n次的序列。
() 匹配括號里的內容。
[abc] 匹配方括號里出現的字符串abc。
[a-z] 匹配方括號里出現的a-z之間的1個字符。
[^a-z] 匹配方括號里出現不在a-z之間的1個字符。`

更多的內容可以參考這篇文章:http://www.survivalescaperooms.com/article/72928.htm

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 阆中市| 天长市| 霍州市| 浙江省| 新宁县| 定结县| 苍梧县| 陆川县| 廉江市| 遂溪县| 五指山市| 巴马| 鄂尔多斯市| 鲁甸县| 岗巴县| 多伦县| 皋兰县| 恩施市| 稷山县| 陆良县| 金湖县| 绥德县| 辽中县| 东源县| 门头沟区| 运城市| 辽宁省| 敦煌市| 临桂县| 武义县| 昆山市| 临城县| 宁河县| 湘潭市| 颍上县| 祁东县| 都昌县| 全南县| 汉川市| 周口市| 大新县|