[프로그래머스] SELECT 〉Lv1. 아픈 동물 찾기 문제 설명 예시 풀이 방법 칼럼에 들어갈 Entity는 동물의 아이디와 이름으로 SELECT ANIMAL_ID, NAME을 적습니다. 이는 동물 보호소에 들어온 동물의 정보가 담긴 테이블 ANIMAL_INS로부터 데이터를 가져오므로 FROM ANIMAL_INS를 작성합니다. 다음으로 아픈 동물이라는 조건을 충족하기 위해 WHERE 조건절을 활용하여 WHERE INTAKE_CONDITION = 'Sick'의 코딩을 짭니다. 결과는 아이디 순이므로 ORDER BY ANIMAL_ID로 SQL문을 완성합니다. 여기서 아이디 순은 아이디가 오름차순(Ascending)으로 정렬되는 것을 말하며 ASC은 ORDER BY의 default 되는 순서이기 때문에 생략해도 무관합니다. 문제 풀이 #solution.sql S.. 2021. 10. 5. [프로그래머스] SELECT 〉Lv1. 역순 정렬하기 문제 설명 풀이 방법 모든 동물의 이름(NAME)과 보호 시작일(DATETIME)을 조회한다고 하였으니 SELECT NAME, DATETIME을 씁니다. 이 데이터는 동물 보호소에 들어온 동물의 정보가 담긴 테이블 ANIMAL_INS로부터 가져오므로 FROM ANIMAL_INS를 작성합니다. 결과는 ANIMAL_ID의 역순으로 보여달라고 하였으므로 ORDER BY의 Default값인 오름차순(ASC)이 아닌 내림차순을 사용하여 ORDER BY ANIMAL_ID DESC로 마무리합니다. 문제 풀이 #solution.sql SELECT NAME, DATETIME FROM ANIMAL_INS ORDER BY ANIMAL_ID DESC 실행 결과 2021. 10. 4. [프로그래머스] SELECT 〉Lv1. 모든 레코드 조회하기 문제 설명 풀이 방법 모든 동물의 정보를 출력해야 하므로 SELECT * 를 씁니다. 동물보호소에 들어온 모든 동물의 정보를 가진 테이블 ANIMAL_INS로 부터 데이터를 가져 올 것이기 떄문에 FROM ANIMAL_INS를 작성합니다. 이제 나타난 표를 ANIMAL_ID의 순서 즉, 오름차순으로 정렬하므로 ASC(Ascending의 약자)은 생략 가능하여 ORDER BY ANIMAL_ID로 마무리 합니다. 문제 풀이 #solution.sql SELECT * FROM ANIMAL_INS ORDER BY ANIMAL_ID 실행 결과 2021. 10. 3. 이전 1 2 3 4 다음