DB上のデータの真ん中に全角スペースが入ってるのをうまく取得したいのですがどうしたらよいでしょうか?
例)
北海道 札幌市
青森県 つがる市
鹿児島県 鹿児島市
アメリカ フロリダ州
といった感じです。
セレクトするときにwhere = '北海道札幌市'と繋げて検索したいのですがどうすればよいでしょうか?
TRIMだと左右の空白しか排除出来ませんしDBのデータを一からやり直す訳にもいきません。
どうしたらよいのでしょうか?
SQLを発行するプログラムの関係上スペースの対処で悩んでいます。
もともとDBの設計ミスだと思いますがいまさら変えることも出来ないので・・・・
No.2ベストアンサー
- 回答日時:
検索の速度がタイトならファンクション索引を作るのもありかもしれませんね。
create インデックス名 on テーブル名 ( replace(フィールド名,'_','') );
No.1
- 回答日時:
where replace(フィールド名,'_','') = '北海道札幌市';
'_'の部分は、シングルコーティーションで囲われた全角スペースを思ってください。
ちなみに、そのフィールドに索引が付いていても、索引を使った検索が出来ませんので、それなりに遅いです。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- 郵便・宅配 北海道版の日刊スポーツとスポーツ報知を購入しましたが1週間以上たっても届きません。 1 2023/02/28 21:34
- Excel(エクセル) 【Excel】住所に郵便番号を付記する方法 3 2022/05/07 17:15
- 新幹線 新幹線の函館発って札幌まで開業しない限り需要拡大ってありませんよね? 2 2022/07/01 02:18
- Excel(エクセル) エクセルの数式で教えてください。 1 2023/02/02 10:20
- 転職 長く続けられる好条件の求人でしょうか? 3 2023/07/12 18:45
- サッカー・フットサル 北海道コンサドーレ札幌の話 3 2022/10/18 23:55
- サッカー・フットサル 北海道コンサドーレ札幌の話 1 2022/05/03 17:46
- サッカー・フットサル 北海道コンサドーレ札幌の話 1 2022/05/30 10:27
- サッカー・フットサル 北海道コンサドーレ札幌の話 1 2022/12/07 00:06
- サッカー・フットサル 北海道コンサドーレ札幌の話 1 2022/10/30 06:25
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Viewにインデックスは張れ...
-
INDEXの無効化
-
アナライズとインデックス作成...
-
OracleTextの索引再構築について
-
SQL*Loaderで、データを加工し...
-
可変個数のデータはどう納める?
-
主キー以外の項目にNotNull制約...
-
論理読み込みブロック数とは?
-
データを削除しても表領域の使...
-
ACCESS 複数テーブル・複数フィ...
-
CLOB型へのINSERT
-
異なるスキーマからデータを抽...
-
ORA-00959: 表領域'****'は...
-
テーブル名を[]でくくらないと...
-
特定のスキーマのテーブルを一...
-
エクセルからアクセスにインポ...
-
SQLでスキーマ名(所有者名)の...
-
Access レコードを追加できませ...
-
postgreSQLのint型は桁数指定が...
-
(ACCESS)複数mdbからのデータ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Viewにインデックスは張れ...
-
INDEXの無効化
-
SQL*Loaderで、データを加工し...
-
可変個数のデータはどう納める?
-
アナライズとインデックス作成...
-
文字列中のスペースを排除する...
-
インデックス作成後アナライズ...
-
SQL*LoaderとInsertの違いについて
-
主キー以外の項目にNotNull制約...
-
SQLのIN句について
-
論理読み込みブロック数とは?
-
【ANALYZE】 テーブル・インデ...
-
SQLの速度を調べるには…
-
OracleTextの索引再構築について
-
SQLの処理速度改善にむけて
-
SQLLOADERについて
-
SQL*LOADER実行時の...
-
PervasiveSQL (Btrieve) で、デ...
-
データ表示順序
-
oracle10g統計情報取得の確認方法
おすすめ情報