
A 回答 (2件)
- 最新から表示
- 回答順に表示
No.2
- 回答日時:
No1の補足です。
(ポイントはNo1に振ってください)>ORACLEのDECODEに相当する関数
といういみであればNo1で使われているCase文になるはずです。Books Onlineに使用方法はあるはずなので。
No.1
- 回答日時:
SQL Server 2000において
CREATE TABLE test (
a VARCHAR(10)
)
を作成して
INSERT test VALUES("aaa_aaa")
INSERT test VALUES("bb△bb")
INSERT test VALUES("ccc")
としておいて
SELECT * FROM test WHERE CHARINDEX('_', a) > 0
を行うと最初の2行が選択されるので、どこかの段階で空白は全角・半角とも同一視するように処理されているようです。(区別するための設定もどこかにあるはずなのですが、ちゃんと探していません。)
このとき、
SELECT CASE CHARINDEX('_', a) WHEN 0 THEN a ELSE NULL END FROM test
を行うと、最初の2行がNULL、残る1行がそのままcccと出てきます。あまりコンパクトではありませんが。
※注:上記のなかで「_」は半角空白、「△」は全角空白のかわりです。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) 特定の文字を簡単な操作で半角スペースに変換するか削除したい 2 2022/11/01 10:35
- Visual Basic(VBA) 指定列最終行までのスペースを改行するVBAについて 2 2022/06/01 19:50
- PHP Postgresの特定のカラムからスペースを取る方法 1 2023/02/22 13:18
- マウス・キーボード macからリモートデスクトップでwindowsに接続した際のキーボード配列 3 2023/07/10 08:40
- その他(データベース) Accessのクエリで1フィールドの抽出条件設定をNullでなく全角半角含む空白のみの文字列でない文 1 2023/04/24 15:20
- Excel(エクセル) 【関数】ハイフン(-)を月や日に変えたい。スペースを削除したい。 4 2023/07/12 08:49
- Excel(エクセル) エクセルの数式で教えてください。 1 2023/02/02 10:20
- その他(Microsoft Office) 英数字のみ全角から半角に変換 4 2023/07/28 14:48
- その他(Microsoft Office) WordやExcelで英数字のみ半角または全角にしたい 6 2022/08/03 08:18
- Excel(エクセル) Excelの複数置換はSUBSTITUTEを重ねるしかない? 9 2022/05/08 11:25
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
select文のwhere句に配列を入れ...
-
INSERT文などの列名などの半角...
-
スペースを検索したい
-
顧客データベースを作る場合、...
-
WHERE条件の最終桁のスペースに...
-
ストアドの戻り値で配列を返す方法
-
SQLServer2005のストアドプロシ...
-
DTSパッケージについて
-
外部結合で取得した項目にNVL関数
-
あいまい検索で英文字の全角半...
-
SQLで特定の項目の重複のみを排...
-
フィルターかけた後、重複を除...
-
差し込み後、元データを変更し...
-
カーソル0件の時にエラーを発生...
-
エクセルで最後の文字だけ置き...
-
外部参照してるキーを主キーに...
-
INSERT文でフィールドの1つだ...
-
SELECT 文 GROUP での1件目を...
-
for whichの使い方
-
エクセルの関数について教えて...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
スペースを検索したい
-
あいまい検索で英文字の全角半...
-
末尾の全角スペースの削除
-
顧客データベースを作る場合、...
-
ストアドの戻り値で配列を返す方法
-
select文のwhere句に配列を入れ...
-
SQLServer2005のストアドプロシ...
-
WHERE条件の最終桁のスペースに...
-
MYSQL 右埋め 半角スペース
-
外部結合で取得した項目にNVL関数
-
SQL SERVER 2005 にて全テーブ...
-
管理工学研究所のデーターベー...
-
Oracleのスペース文字について。
-
INSERT文などの列名などの半角...
-
SUBSTR関数の結果が予想と異なる
-
ORACLEの「DECODE」と同じ意味...
-
Trimの使い方
-
1つのテキストボックスに入力...
-
DTSパッケージについて
-
簡単なクエリーの高速化
おすすめ情報