データベースに文字列を保存する際、既に同じ文字列が保存されていないか事前にチェックをかけているのですが、この時半角スペースが入った文字列と、全角スペースが入った文字列を同じものと認識してしまい、これを区別したいのですが、どういった方法があるのでしょうか。
具体例を出しますと、
「AAA BBB」(間の空白は全角スペース)を入力する際、同じ文字列が同じフィールドに保存されていないか、SQLのWHERE句で「フィールド名="AAA BBB"」を指定して検索し、同じ文字列があれば警告を出しているのですが、「AAA BBB」(間の空白は半角スペース)にも検索でマッチしてしまいます。
この検索の時に「AAA BBB」をマッチさせないようにしたいのです。
OS:Linux
MySQLバージョン:5.1.22
文字コード:UTF-8
です。
よろしくお願いします。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
SQLローダーCSV取込で、囲み文...
-
テーブルの最後(最新)のレコー...
-
SELECTした合計値をそのまま割...
-
固定長データのテキストファイ...
-
ACCESSのクエリで空白以降を別...
-
配列に指定した値が含まれてい...
-
BLOBやCLOBのパフォーマンスを...
-
phpmyadminで条件付きの検索置...
-
Null値件数をカウントする式に...
-
2つの列が同じ値の行を取得するSQL
-
SELECT FOR UPDATE で該当レコ...
-
select文の実行結果に空白行を...
-
アクセスのレポートでレコード...
-
【SQLサーバ】float型における...
-
VC++ (ADO) で Access の Yes/N...
-
単一グループのグループ関数で...
-
「数字で始まらない」ものを抽...
-
where句中のtrim関数について
-
並べ替えについて
-
AccessのSQL文で1件のみヒット...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
SQLローダーCSV取込で、囲み文...
-
テーブルの最後(最新)のレコー...
-
int型フィールドにnullを登録で...
-
2回実行のSQL文を1回にしたい
-
SELECTした合計値をそのまま割...
-
テーブルのフィールドの一番長...
-
配列に指定した値が含まれてい...
-
BLOBやCLOBのパフォーマンスを...
-
ACCESSのクエリで空白以降を別...
-
固定長データのテキストファイ...
-
【MySQL】 DECIMAL(2,1) に 13...
-
Null値件数をカウントする式に...
-
入力データの半角スペースと全...
-
ファイルメーカー10で重複デー...
-
重複しないデータのみを抽出
-
タイムスタンプ型を抽出条件に...
-
複数フィールド対してLIKE '% ...
-
一つのフィールドに複数の情報...
-
ACCESSでの桁数のあわせ方
-
MySQLでの近似値順での値の取得...
おすすめ情報