C# と VB.NET の質問掲示板

わんくま同盟

ASP.NET、C++/CLI、Java 何でもどうぞ

C# と VB.NET の入門サイト

■95733 / 4階層)  SQLで特定の文字をr含まないレコードの取り出しについて
□投稿者/ SQL学習中 (3回)-(2020/09/10(Thu) 15:22:36)
No95732 (魔界の仮面弁士 さん) に返信

ご回答ありがとうございます。

>>⇒県列には47都道府県の名称のみが入ります。(○○県みたいな記載が必須)
> 県 および 住所ともに、NOT NULL であるという前提ですよね。
>
>>「都道府県を除く住所を記載」したデータを抽出したいと考えております。
> 住所に都道府県が記載される場合、空白等を伴うことなく、
> 必ず「先頭」に付与される、という事で良いでしょうか?
>
> また、県や住所は VARCHAR でしょうか、NVARCHAR でしょうか。
> とりあえず、両方とも NVARCHAR であると仮定するとこんな感じ。
⇒何度も情報不足が発生してしまい、申し訳ございません。
 記載された内容で問題ございません。

>
> [SQL Server の場合]
> WHERE NOT 住所 NOT LIKE 県 + N'%'
>
> [Oracle Database の場合]
> WHERE NOT 住所 NOT LIKE 県 || N'%'

> 注:'%' を含む文字列で LIKE 検索したいような場合は、ESCAPE 句の併用も必要です。(今回は使わずに済みそうですが)
⇒上記にて記載された条件分にて想定したデータの出力が無事に成功いたしました。

 今後ご質問する場合は、もう少し詳しく情報を載せたいと思います。
 
 魔界の仮面弁士様ありがとうございました。
解決済み
編集キー/

前の記事(元になった記事) 次の記事(この記事の返信)
←Re[3]: SQLで特定の文字をr含まないレコードの取り出しについて /魔界の仮面弁士 返信無し
 
上記関連ツリー

SQLで特定の文字をr含まないレコードの取り出しについて / SQL学習中 (20/09/10(Thu) 12:48) #95729
Re[1]: SQLで特定の文字をr含まないレコードの取り出しについて / 魔界の仮面弁士 (20/09/10(Thu) 13:09) #95730
  └ Re[2]: SQLで特定の文字をr含まないレコードの取り出しについて / SQL学習中 (20/09/10(Thu) 13:29) #95731
    └ Re[3]: SQLで特定の文字をr含まないレコードの取り出しについて / 魔界の仮面弁士 (20/09/10(Thu) 14:40) #95732
      └ SQLで特定の文字をr含まないレコードの取り出しについて / SQL学習中 (20/09/10(Thu) 15:22) #95733 解決済み ←Now

上記ツリーを一括表示 / 上記ツリーをトピック表示
 
上記の記事へ返信