1

私はW3schoolsで SQL クエリを練習しています。WHERE句でLIKEを練習しています。次のクエリはサイトで機能していますが、私のマシンにインストールされている SQL SERVER 2008 R2 では機能していません。

 SELECT * FROM Customers
 WHERE CustomerName LIKE '[!uvwxyz]%';

これにより、顧客名が UVWXYZ 以外で始まることになります。同じクエリをローカル マシンに発行すると、構文 " [! ] " が機能していないようです。UVWXYZ で始まる顧客名も結果に含まれます。

私がしている間違いは何ですか?

4

3 に答える 3

2

これを試して:-

SQL-SERVER、名前が で始まらないすべての顧客を一覧表示するには[uvwxyz]

 SELECT * FROM Customers
 WHERE CustomerName NOT LIKE '[u-z]%';
于 2013-11-07T06:46:51.217 に答える
0

これを試してください

SELECT * FROM ##TBL_TEMP
 WHERE NAME not  LIKE '[u-z]%';

[uvwxyz] 以外の名前で始まるすべての顧客

于 2013-11-07T07:37:33.823 に答える