最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

MySQL的FIND_IN_SET函數(shù)使用方法分享

 更新時間:2012年03月27日 23:00:58   作者:  
有個文章表里面有個type字段,他存儲的是文章類型,有 1頭條,2推薦,3熱點,4圖文 …..11,12,13等等
很多時候我們在設(shè)計數(shù)據(jù)庫時有這種情況,比如:

有個文章表里面有個type字段,他存儲的是文章類型,有 1頭條,2推薦,3熱點,4圖文 .....11,12,13等等

現(xiàn)在有篇文章他既是 頭條,又是熱點,還是圖文,

type中以 1,3,4的格式存儲.

那們我們?nèi)绾斡胹ql查找所有type中有4圖文標(biāo)準(zhǔn)的文章呢,

這就要我們的find_in_set出馬的時候到了.

先看mysql手冊中find_in_set函數(shù)的語法:

FIND_IN_SET(str,strlist)

假如字符串str 在由N 子鏈組成的字符串列表strlist 中,則返回值的范圍在 1 到 N 之間。一個字符串列表就是一個由一些被‘,'符號分開的自鏈組成的字符串。如果第一個參數(shù)是一個常數(shù)字符串,而第二個是type SET列,則 FIND_IN_SET() 函數(shù)被優(yōu)化,使用比特計算。如果str不在strlist 或strlist 為空字符串,則返回值為 0 。如任意一個參數(shù)為NULL,則返回值為 NULL。這個函數(shù)在第一個參數(shù)包含一個逗號(‘,')時將無法正常運行。

復(fù)制代碼 代碼如下:

mysql> SELECT FIND_IN_SET('b','a,b,c,d');
-> 2

用起來很簡單

就以上面我說到的情況來舉例:

以下為引用的內(nèi)容:
復(fù)制代碼 代碼如下:

select * from article where FIND_IN_SET('4',type)

相關(guān)文章

最新評論

门源| 磐石市| 凉城县| 玉龙| 阿图什市| 肇庆市| 潮安县| 慈溪市| 河曲县| 乡城县| 昆明市| 芦溪县| 通州市| 芮城县| 马关县| 库伦旗| 华宁县| 台北县| 沙洋县| 威信县| 台南市| 东宁县| 内乡县| 西吉县| 牙克石市| 台前县| 会理县| 海原县| 曲沃县| 安图县| 乐亭县| 秀山| 藁城市| 图木舒克市| 桓仁| 延寿县| 阿坝| 乌恰县| 府谷县| 秭归县| 明水县|