特定の郵便番号に住んでいるすべての生徒をフェッチするSQLクエリを作成したいと思います。以下は私の質問です。SQLの空白を処理する方法
SELECT * FROM `students` AS ss WHERE ss.`postcode` LIKE 'SE4 1NA';
今の問題は、データベース内の一部のレコードが空白なしで保存されていることであるSE41NA
のように、郵便番号であり、いくつかはまた、se41na
またはse4 1na
のように、小文字であってもよいです。
このクエリでは、レコードの保存方法に基づいて異なる結果が得られます。私はこれを処理できる方法はありますか?
**%**演算子を使用しようとしましたか? –
'replace'を使って調べてみましょう...あなたが手作業で何かを変更していない限り、私は小文字の問題には疑いがあります。 – sgeddes
@sgeddes mysqlの設定によっては(小文字でもかまいません)。 –