MySQL 查詢字段按逗號(hào)分隔問(wèn)題?
問(wèn)題描述
現(xiàn)在有一張表list,其中有個(gè)字段是tags,每次添加新的文章時(shí)候,會(huì)向字段中存入類(lèi)似 女生,玄幻,奇幻等標(biāo)簽詞語(yǔ)?,F(xiàn)在想查詢出這張表中存在的所有的標(biāo)簽(每個(gè)只出現(xiàn)一次),不經(jīng)過(guò)程序過(guò)濾,請(qǐng)問(wèn)用mysql怎么實(shí)現(xiàn)呢?
我試過(guò):
SELECT DISTINCT(tags) FROM list;
不行,這樣查詢出來(lái)的只是字段的所有內(nèi)容,而我想要的則是這張表中的所有tags標(biāo)簽名,并且每個(gè)只出現(xiàn)一次。
求解,謝謝。
問(wèn)題解答
回答1:SELECT DISTINCT(tags) FROM list where locate(’,’,tags) = 0;//分割使用的是,?回答2:
SELECT tags FROM list group by tags;
這個(gè)怎樣
回答3:select group_concat(distinct tags) from list;
回答4:題主應(yīng)該是想把tags這個(gè)字段分割開(kāi)再進(jìn)行聚合吧這里有個(gè)mysql的分割函數(shù)http://www.cnblogs.com/bojuet...
相關(guān)文章:
1. docker 下面創(chuàng)建的IMAGE 他們的 ID 一樣?這個(gè)是怎么回事????2. dockerfile - 我用docker build的時(shí)候出現(xiàn)下邊問(wèn)題 麻煩幫我看一下3. angular.js使用$resource服務(wù)把數(shù)據(jù)存入mongodb的問(wèn)題。4. docker gitlab 如何git clone?5. debian - docker依賴(lài)的aufs-tools源碼哪里可以找到?。?/a>6. macos - mac下docker如何設(shè)置代理7. docker網(wǎng)絡(luò)端口映射,沒(méi)有方便點(diǎn)的操作方法么?8. docker start -a dockername 老是卡住,什么情況?10. docker - 如何修改運(yùn)行中容器的配置

網(wǎng)公網(wǎng)安備