2017-05-31 6 views
-7

「%aa%」のような理由は何ですか?大文字と小文字は区別されますsqlでは '%aa%'が何をしますか?

+6

に「AA」を持っている任意の値を検索します。あなたにはどのような面が不明ですか? –

+1

それは2つの連続した "aa"を持つ文字列を探し、文字列を返す – divine

+1

'col like '%aa%''は "aa"をその中のどこかに持つ文字列を見つけます。 –

答えて

1

それは状態のフィールドが、この場合'aa'には、リテラルが含まれているレコードを検索します。例えば

Select * from Employee 
where Name like '%aa%' 

それは名前がリテラル'aa'含まれているすべての従業員を取得します。..

よろしく!

1

これは、DataBaseからVALUE = "aa"を持つすべての文字列を取得します。

1

where句では、 'aa'を含むものを探します。

%は何かがそれの前または後にできるようにワイルドカードを働き、それ

2

LIKE演算子は、WHERE句で列の指定されたパターンを検索するために使用されます。

e.g. WHERE CustomerName LIKE '%aa%' 

私はあなたがドキュメントをすでに相談してきたと仮定し、任意の位置

関連する問題