在MySQL中查詢沒有指定字符串可以使用NOT LIKE關鍵字。NOT LIKE運算符接受一個字符串,然后在查詢語句中使用通配符來匹配不包含該字符串的行。以下是一個示例:
SELECT * FROM `table_name` WHERE column_name NOT LIKE '%search_string%'
在上面的代碼中,table_name是你想要查詢的表名,而column_name是你想要搜索的列名。search_string是你不想包含的字符串。
如果你想要查詢不包含多個字符串的行,可以使用AND和NOT LIKE組合:
SELECT * FROM `table_name` WHERE column_name NOT LIKE '%search_string_1%' AND column_name NOT LIKE '%search_string_2%'
在上面的代碼中,table_name是你想要查詢的表名,而column_name是你想要搜索的列名。search_string_1和search_string_2是兩個你不想包含的字符串。
如果你對于通配符不太熟悉,以下是幾個例子:
- %表示匹配零個或多個字符
- _表示匹配一個任意字符
- ^表示匹配開頭的字符
- $表示匹配結尾的字符
現在你已經知道如何查詢沒有指定字符串的數據行,可以開始查詢和篩選你的數據了。
上一篇css3 最后一個子元素
下一篇css3 旋轉動畫插件