Mysql查詢以某"字符串"開頭的查詢方式
Mysql查詢以某"字符串"開頭的查詢
查詢不以某個(gè)或者某些字符串為開頭的字符串
1、使用left()函數(shù)
select * from order where left(id,2)<>"AB";
2、使用like
select * from order where id not like "%AB%";
查詢以某個(gè)或者某些字符串為開頭的字符串
1、使用left()函數(shù)
select * from order where left(id,2)="AB";
2、使用like
select * from order where id like "%AB%";
Mysql查詢條件字符串類型 = 0
假如有表A
id | int |
---|---|
name | varchar |
A表中有以下數(shù)據(jù)
id | name |
---|---|
1 | 張三 |
2 | 李四 |
3 | 2王五 |
執(zhí)行以下sql:
select * from A where name = 0;
會(huì)將id=1,id=2的結(jié)果返回。
select * from A where name = 2;
會(huì)將id=3的結(jié)果返回。
為什么?
因?yàn)镸ysql “Strings are automatically converted to numbers and numbers to strings as necessary”,字符串自動(dòng)轉(zhuǎn)換為數(shù)字,數(shù)字自動(dòng)轉(zhuǎn)換為字符串 。
當(dāng)字符串和數(shù)字比較時(shí),mysql會(huì)從字符串開頭截取數(shù)字,沒(méi)有數(shù)字的直接轉(zhuǎn)成0。
不建議不同類型的數(shù)據(jù)進(jìn)行比較。
以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
- mysql查詢字符串中某個(gè)字符串出現(xiàn)的次數(shù)(實(shí)例詳解)
- Mysql指定某個(gè)字符串字段前面幾位排序查詢方式
- Mysql逗號(hào)拼接字符串的關(guān)聯(lián)查詢以及統(tǒng)計(jì)問(wèn)題
- mysql拆分字符串作為查詢條件的示例代碼
- 詳解MySQL查詢時(shí)區(qū)分字符串中字母大小寫的方法
- 關(guān)于Mysql查詢帶單引號(hào)及插入帶單引號(hào)字符串問(wèn)題
- mysql查詢字符串替換語(yǔ)句小結(jié)(數(shù)據(jù)庫(kù)字符串替換)
- Mysql查詢條件判斷是否包含字符串的方法實(shí)現(xiàn)
相關(guān)文章
CMD命令操作MySql數(shù)據(jù)庫(kù)的方法詳解
今天小編就為大家分享一篇關(guān)于CMD命令操作MySql數(shù)據(jù)庫(kù)的方法詳解,小編覺(jué)得內(nèi)容挺不錯(cuò)的,現(xiàn)在分享給大家,具有很好的參考價(jià)值,需要的朋友一起跟隨小編來(lái)看看吧2019-02-02MySQL用戶和權(quán)限及破解root口令的方法示例
這篇文章主要介紹了詳解MySQL用戶和權(quán)限及破解root口令,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2019-05-05mysql導(dǎo)出指定數(shù)據(jù)或部份數(shù)據(jù)的方法
mysql雖然可以使用mysqldump來(lái)進(jìn)行數(shù)據(jù)的到處,可是在很多場(chǎng)合的需求都不一樣,比如我只要導(dǎo)出某個(gè)字段呢?只要導(dǎo)出某些我需要的數(shù)據(jù)呢?2014-03-03利用phpmyadmin設(shè)置mysql的權(quán)限方法
這篇文章主要介紹了如何利用phpmyadmin設(shè)置mysql的權(quán)限方法,需要的朋友可以參考下2018-03-03數(shù)據(jù)結(jié)構(gòu)-樹(三):多路搜索樹B樹、B+樹
這篇文章主要介紹了多路搜索樹B樹、B+樹,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2019-04-04mysql 終結(jié)點(diǎn)映射器中沒(méi)有更多的終結(jié)點(diǎn)可用的解決方法
在安裝MySQL的時(shí)候遇到“終結(jié)點(diǎn)映射器中沒(méi)有更多的終結(jié)點(diǎn)可用”提示2009-03-03MySQL使用觸發(fā)器如何實(shí)現(xiàn)CHECK檢查約束的功能
這篇文章主要介紹了MySQL使用觸發(fā)器如何實(shí)現(xiàn)CHECK檢查約束的功能,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2024-01-01MySQL觸發(fā)器學(xué)習(xí)總結(jié)
創(chuàng)建觸發(fā)器,當(dāng)往order表中添加記錄是,更新goods表,大家可以看下語(yǔ)句即可2012-09-09