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

Mysql如何查詢字符串開頭的數(shù)據(jù)

 更新時間:2024年07月09日 14:32:15   作者:禾日香  
這篇文章主要介紹了Mysql如何查詢字符串開頭的數(shù)據(jù)問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教

Mysql如何查詢字符串開頭的數(shù)據(jù)

在開發(fā)過程中,有時候需要查詢出以某個字符串開頭的所有數(shù)據(jù)。

下面來給大家介紹介紹:

知識點:

以某個字符串開頭或不以某個字符串開頭

  • 方式1用like:

這里查詢以1101開頭

這里查詢不以1101開頭

  • 方式2用left:

這里查詢以1101開頭

4為字符串長度(‘1101‘的長度)

這里查詢不以1101開頭

這里肯定有人問了:要是查詢的是前臺傳來的參數(shù),不知道長度,怎么辦?

mysql中有計算字符串長度的方法

  • 方法1: length(str)

  • 方法2:CHAR_LENGTH(str)

  • 改進后:

注:這倆雖然都能查詢出字符串長度,但對中文查詢的結(jié)果是不一樣的。

SELECT LENGTH('我說你');

方法是一個中文對3個;

SELECT CHAR_LENGTH('我說你');

方法是一個中文對1個。

如果查詢的為用逗號分割的字符串列表

如圖這種數(shù)據(jù)

可以使用

FIND_IN_SET方法。

語法:FIND_IN_SET(needle, haystack);

  • needle:需要查找的字符串
  • haystack:以逗號分割的字符串?dāng)?shù)據(jù)

  • 改進

總結(jié)

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

相關(guān)文章

最新評論