文章詳情頁
mysql like語句問題
瀏覽:676日期:2023-11-30 14:20:27
SELECT * FROM books WHERE name like "MySQL%" 但是如果換用下面的查詢,返回的結果一樣 SELECT * FROM books WHERE name〉="MySQL"and name〈"MySQM" WHERE name〉="MySQL"and name〈"MySQM" 該怎么理解為什么與 like 相同? 那 %mysql%該 怎么寫成下邊的樣式? ____________________________________________________________________
你的問題涉及兩個問題: 1、like是什么意思? like是匹配的意思。它主要是針對字符型字段的,它的作用是在一個字符型字段列中檢索包含對應子串的。 like "MySQL%"就是以MySQL開始的所有字符串。 2、字符串如何比較大小?字符的大小,A<B<C...<Z。字符串比較,先比較第一個字符,大的大;若相同則繼續比較第二個,一直到字符串結束。所以,name〉="MySQL"and name〈"MySQM也是以MySQL開始的所有字符串。 所以,%mysql%無法表示成字符串的大小比較樣式。
上一條:mysql 視圖操作和存儲過程下一條:mysql的like模式
相關文章:
1. MySQL基本調度策略淺析2. Mysql入門系列:安排預防性的維護MYSQL數據庫服務器3. 傳甲骨文將增加對MySQL投資與微軟競爭4. mysql數據庫中最常用的時間轉換函數的用法5. Mysql入門系列:MYSQL表達式求值和MYSQL類型轉換6. Mysql入門系列:MYSQL列類型選擇與MYSQL查詢效率7. Windows下不能啟動mysql服務--錯誤總結8. MySQL中 concat函數的使用9. Mysql故障排除:Starting MySQL. ERROR! Manager of pid-file quit without updating file10. MYSQL(電話號碼,身份證)數據脫敏的實現
排行榜