站長(zhǎng)資訊網(wǎng)
        最全最豐富的資訊網(wǎng)站

        mysql怎么判斷是否是數(shù)字

        在mysql中,可用REGEXP運(yùn)算符與正則表達(dá)式“[^0-9.]”配合使用判斷數(shù)據(jù)是否是數(shù)字,語(yǔ)法為“字段 REGEXP '[^0-9.]'”;當(dāng)該語(yǔ)句結(jié)果為“1”時(shí),可以篩選不是數(shù)字的數(shù)據(jù),當(dāng)該語(yǔ)句結(jié)果為“0”時(shí),篩選數(shù)值為數(shù)字的數(shù)據(jù)。

        mysql怎么判斷是否是數(shù)字

        本教程操作環(huán)境:windows10系統(tǒng)、mysql8.0.22版本、Dell G3電腦。

        mysql怎么判斷是否是數(shù)字

        大部分?jǐn)?shù)字都是用int或者bigint存儲(chǔ),但是也有部分字段會(huì)用字符串存儲(chǔ)數(shù)字,所以,當(dāng)我們需要判斷字符串格式是否全為數(shù)字的時(shí)候,就會(huì)遇到該問(wèn)題了。

        那么,怎么判斷呢?

        方法

        采用mysql的 REGEXP運(yùn)算符

        {String} REGEXP '[^0-9.]'

        前面的字符串是我們要做判斷的, 后面的字符串是mysql的正則表達(dá)式,意思是 匹配不是數(shù)字或者小數(shù)點(diǎn)的字符。

        如果String中含有不是0-9之間的數(shù)字或者是小數(shù)點(diǎn)時(shí),返回true ,反之則返回false。

        用法

        select ('123a' REGEXP '[^0-9.]');

        –‘123a'中含有字符'a' 輸出結(jié)果為1 mysql中常量true輸出為1 false輸出為0

        select * from tablename where (name REGEXP '[^0-9.]') = 1

        查詢name全為數(shù)字的記錄

        注意:如果字符串中有空格,也會(huì)匹配到正則表達(dá)式,返回1。如果是要去掉兩端的空格,就要將判斷的字符串,就要對(duì)字符串使用 trim()函數(shù)了。

        #查詢speed列不是數(shù)字的數(shù)據(jù)

        select * from standard_csbi_service_tree_1d_full where (‘2134’ REGEXP ‘[^0-9.]’)=1;

        #查詢speed列是數(shù)字的數(shù)據(jù)

        select * from standard_csbi_service_tree_1d_full where (speed REGEXP ‘[^0-9.]’)=0;

        推薦學(xué)習(xí):mysql視頻教程

        贊(0)
        分享到: 更多 (0)
        網(wǎng)站地圖   滬ICP備18035694號(hào)-2    滬公網(wǎng)安備31011702889846號(hào)
        主站蜘蛛池模板: 国产精品福利在线观看免费不卡| 午夜肉伦伦影院久久精品免费看国产一区二区三区 | 老司机性色福利精品视频| 国产精品成人观看视频| 55夜色66夜色国产精品视频| 日韩精品一二三四区| 国产精品免费一区二区三区| 久久97精品久久久久久久不卡| 精品无码人妻夜人多侵犯18| 中文精品久久久久人妻不卡 | 99RE6热在线精品视频观看| 中日精品无码一本二本三本| 精品亚洲一区二区三区在线观看| 欧美性videofree精品| 久热精品视频第一页| 精品在线免费观看| 国产女人精品视频国产灰线| 亚洲精品~无码抽插| 无码AⅤ精品一区二区三区| 黑巨人与欧美精品一区| 91探花国产综合在线精品| 国产a视频精品免费观看| 国产成人精品手机在线观看| 午夜精品久久久久久久久| 在线精品国产一区二区三区 | 亚洲精品免费在线观看| 久久精品国产亚洲一区二区| 国产精品18久久久久久vr| 国产成人精品电影在线观看| 国产乱人伦偷精品视频AAA| 精品欧洲AV无码一区二区男男| 欧洲精品色在线观看| 九九精品99久久久香蕉| 精品国产粉嫩内射白浆内射双马尾| 青青草原精品国产亚洲av| 久久国产精品99精品国产| 精品国产第一国产综合精品| 成人午夜精品视频在线观看| 久久亚洲精品中文字幕三区| 99热都是精品久久久久久| 成人精品视频成人影院|