
お世話になります。
特定の項目に全角文字(=半角以外のもの全て)が含まれている行を取得、といったことをSQLで行えないでしょうか。
REGEDITを利用した正規表現などで実現できないかと考えているのですが、何を書けばよいのかまったく不明な状態です。
ご存知の方がいらっしゃいましたら、ぜひ教えて下さい。
よろしくお願い致します。
■環境
MySQL:5.0
文字コード:utf8
OS:LinuxおよびWindows(開発用)
■例
[TABLE_A]
id| COL_A | COL_B |
--+--------+-------+
1 | あいう | hoge |
2 | カキク | hoge |
3 | foo | hoge |
--+--------+-------+
【欲しい結果とSQLイメージ】
SELECT * FROM TABLE_A WHERE COL_A ほにゃらら
1|あいう|hoge
2|カキク|hoge
No.1ベストアンサー
- 回答日時:
MySQLだと文字列長はCHARACTER_LENGTH()でバイト長がLENGTH()
のようです。
(バージョンによって差があるかもしれないので実機で確認してください)
たとえば・・・
SELECT * FROM TABLE_A
WHERE LENGTH(COL_A)!=CHARACTER_LENGTH(COL_A)
みたいな逃げ方はできませんか?
ご教示頂いた方法で、実機にて無事検索することができました。
このような方法があるとは、目から鱗が落ちすぎて刺身になった気分です。
この方法で逃げ切れそうです。
ご回答いただき、本当に有難うございました。
とても助かりました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
select文のwhere句に配列を入れ...
-
エクセルで最後の文字だけ置き...
-
マイクラPC版のコマンドで効率...
-
入力値と外部キーをINSERTするには
-
ある条件の最大値+1を初番する...
-
MySQLのint型で001と表示する方...
-
URL と行番号の指定
-
”photo id” とは何ぞや?
-
sqlで、600行あるテーブルを100...
-
レコード削除・sqlインジェクシ...
-
SQLサーバから、項目の属性(型...
-
テーブル作成時のカラムについて
-
所有格の意味
-
スクリーンセイバー
-
Yahoo .comの idには年齢制限、...
-
VBA リボンのCheckBox2個をOpt...
-
PL/SQLの変数について
-
差し込み後、元データを変更し...
-
1日に1人がこなせるプログラム...
-
access2003 クエリSQL文に...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エクセルで最後の文字だけ置き...
-
エラー 1068 (42000): 複数の主...
-
エクセルの関数について教えて...
-
VIEWの元のテーブルのindexって...
-
sqlで、600行あるテーブルを100...
-
SQLサーバから、項目の属性(型...
-
SQL Left Join で重複を排除す...
-
Access パラメータクエリをcsv...
-
クエリ表示と、ADOで抽出したレ...
-
ストアドのエラーについて
-
マイクラPC版のコマンドで効率...
-
バインド変数について
-
SQLにて特定の文字を除いた検索...
-
副問合せの書き方について
-
【Transact-sql】 execの結果を...
-
”photo id” とは何ぞや?
-
mysql+phpをつかったカートつく...
-
MySQL5.5 viewの処理速度改善に...
-
select文のwhere句に配列を入れ...
-
テーブル名を省略して「h.id」...
おすすめ情報