MySQLプログラマチュートリアル(SELECT文)

2097 ワード

😤SELECT文


前提!

😺 すべてのレコードを表示


👩‍🦰ANIMAL ID順に動物保護所のすべての動物情報を照会するSQL文を記入してください.
SELECT * 
from ANIMAL_INS
order by ANIMAL_ID asc;

😺 逆順序でソート


👩‍🦰 動物保護所に入ったすべての動物の名前と保護開始日を問い合わせるSQL文を記入してください.この場合の結果はANIMAL ID逆順で表示されます
SELECT name, datetime from
animal_ins
order by ANIMAL_ID desc
;

😺 病気の動物をさがす


👩‍🦰 動物保護所の動物に入る場合は、病気の動物1のIDと名前を調べるSQL文を記入してください.この場合、結果はID順に照会してください.
SELECT animal_id, name 
from animal_ins
where INTAKE_CONDITION = 'sick';

😺 小動物をさがす


👩‍🦰 動物保護所の動物に入るには、若い動物1のIDと名前を問い合わせるSQL文を記入してください.この場合、結果はID順に照会してください.
SELECT animal_id, name 
from animal_ins
where INTAKE_CONDITION not in ('aged');

😺 動物のIDと名前


👩‍🦰 動物保護所のすべての動物のIDと名前をANIMAL ID順に問い合わせるSQL文を記入してください.
SELECT animal_id, name
from animal_ins
order by animal_id asc;

😺 複数の条件でソート


👩‍🦰 名前順に動物保護所に入ったすべての動物のID、名前、保護開始日を問い合わせるSQL文を記入してください.しかし、同じ名前の動物の中では、後で保護を始めた動物を先に展示しなければならない.
SELECT animal_id, name, datetime
from animal_ins
order by name asc, datetime desc;

😺 上位n個のレコード


👩‍🦰 最初に動物保護所に入った動物名を問い合わせるSQL文を記入してください.
SELECT name
from animal_ins
order by datetime limit 1;