[プログラマー/MySQL]SELECT
https://programmers.co.kr/learn/courses/30/lessons/59034?language=mysql
問題を解く
SELECT文の基本文法.
ORDER BYは、ANIMAL IDを基準として昇順で並べ替えられている.
ソースコード
-- 코드를 입력하세요
SELECT * FROM ANIMAL_INS ORDER BY ANIMAL_ID
https://programmers.co.kr/learn/courses/30/lessons/59035
問題を解く
基本的にorder byは昇順を基準としています.
この場合、逆順で出力するために降順(DESC)で並べ替えてください.
ソースコード
-- 코드를 입력하세요
SELECT NAME, DATETIME FROM ANIMAL_INS ORDER BY ANIMAL_ID DESC
https://programmers.co.kr/learn/courses/30/lessons/59036
問題を解く
病気の動物のIDや名前を調べるので、INTAKE CONDITIONがSickの場合を選びます.
ソースコード
-- 코드를 입력하세요
SELECT ANIMAL_ID, NAME FROM ANIMAL_INS WHERE INTAKE_CONDITION="Sick" ORDER BY ANIMAL_ID
https://programmers.co.kr/learn/courses/30/lessons/59037
問題を解く
若い動物がINTAKE CONDITIONでAgedではない場合.
ソースコード
-- 코드를 입력하세요
SELECT ANIMAL_ID, NAME FROM ANIMAL_INS WHERE INTAKE_CONDITION != "Aged"
https://programmers.co.kr/learn/courses/30/lessons/59403
問題を解く
ANIMAL IDの昇順で並べ替えます.
ソースコード
-- 코드를 입력하세요
SELECT ANIMAL_ID, NAME FROM ANIMAL_INS ORDER BY ANIMAL_ID
https://programmers.co.kr/learn/courses/30/lessons/59404
問題を解く
名前は昇順で、保護開始日(DATETIME)は降順で並べられます.
ソースコード
-- 코드를 입력하세요
SELECT ANIMAL_ID, NAME, DATETIME FROM ANIMAL_INS ORDER BY NAME, DATETIME DESC
https://programmers.co.kr/learn/courses/30/lessons/59405
問題を解く
limit 1を使用して、結果に最初に入った動物の名前をクエリーします.
ソースコード
-- 코드를 입력하세요
SELECT NAME FROM ANIMAL_INS ORDER BY DATETIME LIMIT 1
Reference
この問題について([プログラマー/MySQL]SELECT), 我々は、より多くの情報をここで見つけました https://velog.io/@bye9/프로그래머스MySQL-SELECT-모든-레코드-조회하기テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol