[SQL]プログラマーSELECT問題
ANIMAL INS表
1.逐次全体クエリー
SELECT * FROM ANIMAL_INS;
SELECT * FROM ANIMAL_INS ORDER BY ANIMAL_ID;
2.ANIMAL IDの逆順序でNAMEとDATETIMEを検索する
SELECT NAME, DATETIME FROM ANIMAL_INS ORDER BY ANIMAL_ID DESC;
3.ID順に動物の病気の動物のIDと名前を調べる
条件は
WHERE
であることが明確であるLIKE
キーワードSELECT ANIMAL_ID, NAME FROM ANIMAL_INS WHERE INTAKE_CONDITION LIKE "Sick" ORDER BY ANIMAL_ID
4.ID順に若い動物のIDと名前を調べる
NOT
です.ORDER BY ANIMAL_ID ASC
を省略することができる.SELECT ANIMAL_ID, NAME FROM ANIMAL_INS WHERE INTAKE_CONDITION NOT LIKE "Aged" ORDER BY ANIMAL_ID ASC;
5.ANIMAL ID順に全ての動物のIDと名称を検索する
SELECT ANIMAL_ID, NAME FROM ANIMAL_INS;
6.すべての動物のIDと名前を表示します。保護開始日は名前順ですが、名前が同じ場合は、保護後に開始した動物を先に表示します。
SELECT ANIMAL_ID, NAME, DATETIME FROM ANIMAL_INS ORDER BY NAME ASC, DATETIME DESC;
7.最初に動物保護所に入った動物の名前を問い合わせる
前のN個の
LIMIT
キーワードを使用する.SELECT NAME FROM ANIMAL_INS ORDER BY DATETIME LIMIT 1;
Reference
この問題について([SQL]プログラマーSELECT問題), 我々は、より多くの情報をここで見つけました https://velog.io/@ohdowon064/SQL-SELECT-조회テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol