1. ホーム
  2. mysql

[解決済み] SQLZOO - select from world チュートリアル #13

2022-02-01 01:40:35

質問

http://sqlzoo.net/wiki/SELECT_from_WORLD_Tutorial#All_the_vowels

赤道ギニアとドミニカ共和国は、名前にすべての母音(a e i o u)が含まれています。2つ以上の単語が含まれているため、カウントされていません。

国名に母音がすべて含まれ、スペースがない国を探します。 name NOT LIKE '%a%'というフレーズを使って、結果から文字を除外することができます。

表示されたクエリは、バハマやベラルーシなどの国は、少なくとも1つの「a」を含むので、見逃しています。

もっと強引にOR文をたくさん入れ子にする方法でできるかと思ったのですが、うまくいかず、スペースが表示されないようにする方法がよくわかりません。

どのように解決するのですか?

スペースを除外する方法

AND NOT LIKE '% %'