258 Lab アプリ開発日記

Andorid,iOSアプリ開発してます。

SQLでシングルクォーテーションが入った文字列を検索する

こんにちは、こんばんは🐶

初歩的なことですが、忘れやすいので備忘として記録しておきます。

SQLでシングルクォーテーション「'」が含まれた文字列が入るとエラーとなってしまいます。🤔
そのため、シングルクォーテーションの前にさらにシングルクォーテーションを付与してあげることで解決します😆

例)HOGE_TABLEで、HOGE_NAMEが「ho'ge」のレコードを取得したい!🧑‍💻

NG🙅‍♂️

-- 検索する文字列に含まれているシングルクォーテーション(hoとgeの間の')が文字列区切りとなってしまう
SELECT * FROM HOGE_TABLE WHERE HOGE_NAME = 'ho'ge';

OK🙆‍♂️

-- シングルクォーテーションを二重にすることで解決
SELECT * FROM HOGE_TABLE WHERE HOGE_NAME = 'ho''ge';


以上です🐈