名前にelが含まれている動物を検索


問題の説明

ANIMAL_INS表は、動物保護所の動物情報を含む表である.ANIMAL_INSの表構造は以下の通りである:ANIMAL_IDANIMAL_TYPEDATETIMEINTAKE_CONDITIONNAMESEX_UPON_INTAKEはそれぞれ動物の身分、生物種、保護開始日、保護開始時の状態、名称、性別、中性化の有無を表す.

庇護所で亡くなったおばあちゃんが飼っている犬を探しに来た人がいます.この人はおばあちゃんが飼っている犬の名前に「el」があると言った.動物保護所の動物名に入り、クエリ名に「EL」の犬のIDと名前を含むSQL文を記入してください.この場合は名前順に結果を調べてください.ただし、名前は大文字と小文字を区別しません.


例えば、ANIMAL_INS表:
  • の名前に「el」がある動物はElijah,Ella,Maxwell 2です.
  • のうち、1つはElijah,Maxwell 2である.
  • したがって、SQL文を実行するときは、次のようにします.

    ソースコード

  • MySQL
  • SELECT ANIMAL_ID, NAME FROM ANIMAL_INS 
    WHERE NAME LIKE '%EL%' AND ANIMAL_TYPE = 'Dog' 
    ORDER BY NAME;
  • Oracle
  • SELECT ANIMAL_ID, NAME FROM ANIMAL_INS 
    WHERE UPPER(NAME) LIKE '%EL%' AND ANIMAL_TYPE = 'Dog' 
    ORDER BY NAME;

    * comment


    Oracleでは、SELECT時にWHEREセクションで作成した値の大文字と小文字を区別します.
    ショートカット名にelを含む動物を検索