亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

Mysql查詢以某"字符串"開頭的查詢方式

 更新時間:2022年08月29日 11:17:02   作者:第六序列  
這篇文章主要介紹了Mysql查詢以某"字符串"開頭的查詢方式,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教

Mysql查詢以某"字符串"開頭的查詢

查詢不以某個或者某些字符串為開頭的字符串

1、使用left()函數(shù)

select * from order where left(id,2)<>"AB";

2、使用like

select * from order where id not like "%AB%";

查詢以某個或者某些字符串為開頭的字符串

1、使用left()函數(shù)

select * from order where left(id,2)="AB";

2、使用like

select * from order where id like "%AB%";

Mysql查詢條件字符串類型 = 0

假如有表A

idint
namevarchar

A表中有以下數(shù)據(jù)

idname
1張三
2李四
32王五

執(zhí)行以下sql:

select * from A where name = 0;

會將id=1,id=2的結(jié)果返回。

select * from A where name = 2;

會將id=3的結(jié)果返回。

為什么?

因為Mysql “Strings are automatically converted to numbers and numbers to strings as necessary”,字符串自動轉(zhuǎn)換為數(shù)字,數(shù)字自動轉(zhuǎn)換為字符串 。

當字符串和數(shù)字比較時,mysql會從字符串開頭截取數(shù)字,沒有數(shù)字的直接轉(zhuǎn)成0。

不建議不同類型的數(shù)據(jù)進行比較。

以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

最新評論