我需要寫這樣的查詢:Mysql的地方=「東西」的搜索
SELECT * FROM users WHERE user_name='somthing' ELSE WHERE user_name LIKE 'something%' ORDER BY user_name;
但我不知道怎麼寫。
表如下:
id | user_name | frequency
第一個記錄是
4 | fred | 1
因此搜索USER_NAME當=「弗雷德」如果有完全匹配,展現最頻繁的紀錄(最高頻率值)否則,如果沒有完全匹配顯示結果如'fred'
我已經複製了一個示例。鏈接是http://www.peachpit.com/articles/article.aspx?p=1802754&seqNum=3
'WHERE user_name LIKE'something%''?既然「東西」也匹配呢?無論如何,基本的SQL教程可能會有幫助。 – Ivar
所以我想檢查它是否等於第一,但如果不是,然後做一個像? – sam67
就像我說的,[一個基本的SQL教程可能有幫助。](https://www.w3schools.com/sql/sql_and_or.asp) – Ivar