欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

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

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

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

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

下面來(lái)給大家介紹介紹:

知識(shí)點(diǎn):

以某個(gè)字符串開(kāi)頭或不以某個(gè)字符串開(kāi)頭

  • 方式1用like:

這里查詢以1101開(kāi)頭

這里查詢不以1101開(kāi)頭

  • 方式2用left:

這里查詢以1101開(kāi)頭

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

這里查詢不以1101開(kāi)頭

這里肯定有人問(wèn)了:要是查詢的是前臺(tái)傳來(lái)的參數(shù),不知道長(zhǎng)度,怎么辦?

mysql中有計(jì)算字符串長(zhǎng)度的方法

  • 方法1: length(str)

  • 方法2:CHAR_LENGTH(str)

  • 改進(jìn)后:

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

SELECT LENGTH('我說(shuō)你');

方法是一個(gè)中文對(duì)3個(gè);

SELECT CHAR_LENGTH('我說(shuō)你');

方法是一個(gè)中文對(duì)1個(gè)。

如果查詢的為用逗號(hào)分割的字符串列表

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

可以使用

FIND_IN_SET方法。

語(yǔ)法:FIND_IN_SET(needle, haystack);

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

  • 改進(jìn)

總結(jié)

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

相關(guān)文章

最新評(píng)論