私は、母音で始まらない母音で終わらない列の値を取り出すための2つのクエリを書いています。これらの2つのSQL Serverクエリは同じですか?
クエリ1:
SELECT DISTINCT CITY
FROM STATION
WHERE city NOT LIKE '[aeiou]%'
OR city NOT LIKE '%[aeiou]'
クエリ2:
SELECT DISTINCT CITY
FROM STATION
WHERE city NOT LIKE '[aeiou]%[aeiou]'
私によると、彼らは簡単にテストケースを渡すのと同じクエリで、同じ結果をフィルタリングする必要があります。いずれのシナリオでも、これらの2つの異なるクエリがありますか?
はい、私は思っていましたが、@ Stephan Lechnerが指摘したように私は懐疑的でした。クエリが異なる動作をするテストケースはありますか? –
@ Kajal_T:まあまあ、まったく同じではありません。私は理論的な基盤を掲げます(エラーは最後のステップでした)。 – davidhigh