你好我嘗試使用SQL MySQL中的一些值進行排序,這就是我:SQL語句建設
選擇從我的表中的列標籤,其中在列的狀態值等於網上行和值等於博物館,按名稱和升序排列。
SELECT *
FROM tech
WHERE `STATUS` = 'online'
AND `TAGS` = 'museum'
ORDER BY NAME ASC
但是我需要的是這樣的:
選擇從我的表,其中在列的狀態值等於網上並且在列標籤,等於博物館這個值的行,按名稱責令其並按升序排列。
我的意思是,現在在我的數據庫中,我的列標籤每行只有一個值,對於使用標籤不是很有用。我想改變它,這樣它的值將代替「博物館」變成「博物館3D編程」,並且SQL檢查該字符串值中的特定「單詞」。
可以這樣做嗎?
全文搜索( FTS)比LIKE更快速,更有能力進行文本搜索/匹配。 – 2010-07-15 22:16:08