奇米影视四色7777久久精品-奇米影视777在线观看一区-七草千岁在线-破产姐妹第二季在线观看天天美剧-国产精品视频铁牛tv-国产精品视频视频久久

0712-2888027 189-8648-0214
微信公眾號

孝感風信網絡科技有限公司微信公眾號

當前位置:主頁 > 技術支持 > MySQL > 利用MySQL中FIND_IN_SET函數進行字段中包含某字符串條件查詢

利用MySQL中FIND_IN_SET函數進行字段中包含某字符串條件查詢

時間:2018-01-22來源:風信官網 點擊: 1980次
風信建站在實際的項目開發中,需要針對數據庫表中某一個字段進行多條件查詢
字段信息如下:

利用MySQL中FIND_IN_SET函數進行字段中包含某字符串條件查詢

分析該catid字段由多個值組成

需要滿足的多條件查詢是:滿足該字段中包含158,159,160,161

我們可以利用MySQL中的FIND_IN_SET(str,strlist) 函數

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

編寫查詢的SQL語句如下:

SELECT * FROM its_company WHERE vip > 0 and (find_in_set('158', catid) or find_in_set('159', catid) or find_in_set('160', catid) or find_in_set('161', catid))

通過Where條件后面使用多個find_in_set配合or的條件,同時滿足多個條件的查詢需求。

風信建站承接企業網站二次開發,可滿足企業根據量身定制的需求,針對性開發適合企業自身的產品,幫助企業完善互聯網產品提供技術支持,如您有二次開發需求或企業建站改版等需求服務可與我們聯系,服務熱線:18986480214。
欄目列表
推薦內容
熱點內容
展開
主站蜘蛛池模板: 青青操国产| 美女啪啪网站又黄又免费| 青青草国产精品欧美成人| 99精品在线播放| 欧美国产日韩在线播放| 国产演绎| 久久国产乱子伦免费精品| 精品无码中出一区二区| 欧美国产日本| 中文字幕亚洲一区二区v@在线| 宝可梦剑盾在线观看| 亚洲一区美女| 嫩草影院免费观看| 国产精品视频久久久久| a极毛片| 最新在线防屏蔽国产一区| 白丝双马尾被疯狂输出| 福利国产在线| 久久综合欧美| 久久精品国产亚洲网址| 天天操天天谢| 欧美综合影院| 日本高清中文字幕视频在线| 蜜桃影音| 99精品一区二区免费视频| xxxx免费大片| 四虎4hu影库永久地址| 日本精品在线视频| 久久一区二区精品综合| 裙子底下是野兽| 亚洲欧美成人永久第一网站| 卑微的灵魂| 亚洲一区二区在线| 日本久久久久亚洲中字幕| 国产午夜亚洲精品不卡免下载 | 欧美在线一区二区三区精品| 99在线热视频| 国产在线精品二区李沁| 99精品国产高清一区二区三区香蕉| www黄色| 精品女同一区二区三区在线观看|