是否有可能追蹤這樣的數據:SELECT COUNT情況下
表留言
MSG_ID |消息| date_messages
實例數據是這樣的:
MSG_ID = 1
消息=真的想你了#LOVE
date_messages = 17-OCT-2012
SQL = "SELECT COUNT(MESSAGES) FROM MESSAGES WHERE MESSAGES='#LOVE'";
我想如果包含#LOVE計數的消息。
有什麼想法?
是否有可能追蹤這樣的數據:SELECT COUNT情況下
表留言
MSG_ID |消息| date_messages
實例數據是這樣的:
MSG_ID = 1
消息=真的想你了#LOVE
date_messages = 17-OCT-2012
SQL = "SELECT COUNT(MESSAGES) FROM MESSAGES WHERE MESSAGES='#LOVE'";
我想如果包含#LOVE計數的消息。
有什麼想法?
SQL = "SELECT COUNT(messages) FROM MESSAGES WHERE messages LIKE '%#LOVE%';
不錯......感謝您的幫助。 :) – Nagini
可以使用MySQL的通配符語法:%
。檢查出documentation。
SQL = "SELECT COUNT(messages) FROM MESSAGES WHERE messages LIKE '%#LOVE%'";
感謝您的幫助 – Nagini
您需要修改您的查詢作爲
SQL = "SELECT COUNT(MESSAGES) FROM MESSAGES WHERE MESSAGES like '%#LOVE%'";
希望這會幫助你。
感謝您的幫助... :) – Nagini
歡迎Nagini – Hemantwagh07
如果你打算選擇記錄其中「#LOVE」是在消息字段我想你需要的LIKE
運營商的子字符串:
SELECT COUNT(MESSAGES) FROM MESSAGES WHERE MESSAGES like '%#LOVE%'
或者你可以使用InStr函數:
SELECT COUNT(MESSAGES) FROM MESSAGES WHERE 0 != INSTR(MESSAGES, '#LOVE')
歡迎來到Stackoverflow。如果答案對你有幫助,你應該通過選擇答案作爲答案來表示感謝。 –