ホームページ  >  記事  >  データベース  >  オラクルでエスケープを使用する方法

オラクルでエスケープを使用する方法

WBOY
WBOYオリジナル
2022-05-30 18:27:295012ブラウズ

Oracle では、エスケープ キーワードは、一部の特殊文字を元の文字の意味にエスケープするために使用されます。構文は、「select * from table name where columns name like '%character_%'エスケープ '/'」です。 ; 検索文字として「/」を使用する場合は、エスケープ文字としても「/」を使用する必要があります。

オラクルでエスケープを使用する方法

このチュートリアルの動作環境: Windows 10 システム、Oracle 11g バージョン、Dell G3 コンピューター。

Oracle でエスケープを使用する方法

定義: エスケープ キーワードは、ワイルドカード文字「%」、「_」などの特定の特殊文字を元の文字の意味にエスケープするためによく使用されます。定義されたエスケープ文字は通常「\」ですが、他の記号も使用できます。

例:

オラクルでエスケープを使用する方法

注: 「/」を検索文字として使用する場合、「/」をエスケープ文字として使用する必要があります。は、スラッシュ文字とスラッシュ文字に当てはまります。

select * from wan_test where psid like ‘%//%’ escape ‘/‘

1。エスケープ文字を定義するには、ESCAPE キーワードを使用します。エスケープ文字がパターン内のワイルドカード文字の前にある場合、ワイルドカード文字は通常の文字として解釈されます。

2.ESCAPE 「escape_character」を使用すると、ワイルドカード文字をワイルドカード文字として使用する代わりに、文字列内のワイルドカード文字を検索できます。 escape_character は、この特別な目的を表すためにワイルドカードの前に置かれる文字です。

select * from a WHERE name LIKE ‘%/%ab’ ESCAPE ‘/‘

結果:

name
-————-
11%ab
12%ab
www.123.com
==================================================================================
SQL> select * from test;
TEST
-—————————-
sdd_kk
d’d
dfsfsa
dffa%asfs
12345
1%2345
1%54321
2%54321
%%54321
A&B

推奨チュートリアル: 「Oracle Video Tutorial

以上がオラクルでエスケープを使用する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。