
お世話になります。
特定の項目に全角文字(=半角以外のもの全て)が含まれている行を取得、といったことを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で質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) capeofdragonと申します Excel2016を使っておりまして 半角又は全角の任意文字列が 2 2022/10/31 13:51
- その他(データベース) Accessのクエリで1フィールドの抽出条件設定をNullでなく全角半角含む空白のみの文字列でない文 1 2023/04/24 15:20
- Excel(エクセル) PHPプログラムをエクセルに張り付けると検索ボックスがでてくる! 3 2022/05/08 07:10
- SQL Server [SQLServer] テーブル名からカラム名を取得する 1 2022/08/23 21:20
- JavaScript javascriptで文字分割は、 split() などメソッド不要??? 4 2023/02/06 22:50
- MySQL 書籍の内容はまともでしょうか? 1 2023/01/22 03:07
- PHP PHPを使って、別サイトの一部を取得して表示したいのです。。 1 2023/01/18 21:45
- XML XML同じ名前の要素を自動で集約するツール 1 2022/04/11 09:21
- マウス・キーボード macからリモートデスクトップでwindowsに接続した際のキーボード配列 3 2023/07/10 08:40
- Windows 10 バッチファイルの記述法とルールについてアドバイスをお願いいたします。 1 2022/04/13 10:50
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクセルで最後の文字だけ置き...
-
エクセルの関数について教えて...
-
MySQL/PHP IN文
-
テーブルロックが必要ですか?
-
VIEWの元のテーブルのindexって...
-
クリアエステヴェールについて
-
NOT INをNOT EXISTSで書き直したい
-
mysqlで特定のカラムから下4桁...
-
複数テーブルのGROUP BY の使い...
-
ファビノール
-
SQLサーバから、項目の属性(型...
-
【MySQL】auto_incrementの値を...
-
MySQL NULLだけをカウントして...
-
Access パラメータクエリをcsv...
-
SQL Left Join で重複を排除す...
-
【Transact-sql】 execの結果を...
-
レーサーX【SUPERHEROES】のPC...
-
全角文字を含む行を検索
-
MySqlに登録したデータを更新す...
-
MySQLで1つのレコードだけに処...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エクセルで最後の文字だけ置き...
-
エクセルの関数について教えて...
-
select文のwhere句に配列を入れ...
-
VIEWの元のテーブルのindexって...
-
エラー 1068 (42000): 複数の主...
-
SQLにて特定の文字を除いた検索...
-
【Transact-sql】 execの結果を...
-
マイクラPC版のコマンドで効率...
-
SQL Left Join で重複を排除す...
-
sqlで、600行あるテーブルを100...
-
複数テーブルのGROUP BY の使い...
-
WordpressのContact form 7でzi...
-
クエリ表示と、ADOで抽出したレ...
-
SQLサーバから、項目の属性(型...
-
selectした大量データをinsert...
-
Access パラメータクエリをcsv...
-
副問合せの書き方について
-
inner joinをすると数がおかし...
-
insertを高速化させたい
-
[MySQL] 3つのテーブルの結合で...
おすすめ情報