mysqlDBにcourse_listというテーブルがあります。SPECIALTY列のタイプはvarcharです。
私が簡単なことをするとき
SELECT * FROM COURSE_LIST WHERE SPECIALITY='IM';
SPECIALTY列にIM値を持つ約386行がありますが、すべての行が返されるわけではありません。phpmyadminを介してgodaddyがホストするmysqlで実行しています。
何が起こっているのかわからない。助けてください。
mysqlDBにcourse_listというテーブルがあります。SPECIALTY列のタイプはvarcharです。
私が簡単なことをするとき
SELECT * FROM COURSE_LIST WHERE SPECIALITY='IM';
SPECIALTY列にIM値を持つ約386行がありますが、すべての行が返されるわけではありません。phpmyadminを介してgodaddyがホストするmysqlで実行しています。
何が起こっているのかわからない。助けてください。
phpmyadminは、デフォルトLIMIT 0,30
でクエリの最後に追加して、一度に最大30レコードの結果セットを制限およびページ分割します。
文字列の比較には、LIKE
http://dev.mysql.com/doc/refman/5.0/en/string-comparison-functions.htmlを使用できます。
利点=
は、ワイルドカードを使用できることです。ワイルドカードを使用すると、(探していたもの)をLIKE "%IM%
含むすべてのフィールドが返されます。IM
=
とLIKE
演算子の違いの詳細については、こちらをご覧ください: MYSQLのLIKEと=の違いは?