- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:以下の式の後の部分のMySQLのSQL文の間違いを指摘してください)
MySQLのSQL文に間違いがありますか?
このQ&Aのポイント
- MySQLのSQL文に間違いがあり、エラーが発生しています。具体的には、'where income>500000 or looks like %10%'という部分が原因でエラーが発生しています。この部分を除くとエラーは発生しないため、間違いはこの部分にあると考えられます。
- 問題のSQL文には間違いが含まれており、エラーが発生しています。具体的には、'where income>500000 or looks like %10%'という条件が正しくありません。この条件の部分を修正する必要があります。
- MySQLのSQL文に誤りがあり、エラーが発生しています。特に、'where income>500000 or looks like %10%'という部分に問題があります。この箇所を修正することでエラーを解消することができます。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
数値型の条件部分はOKですが、文字列型の条件部分で、 文字列([%10%]と[77777])は、ダブルクォーテションでくくる必要があるのでは? 'where income>500000 or looks like "%10%" '. 'or left(looks,5)="77777" '. ではありませんか?
お礼
本当にありがとうございます.やっぱりvarchar型はどんな場合でも、ダブルで囲まなければいけなかったんですね.