프로그래머스 SQL 코딩 테스트 select 문제 풀이프로그래머스SQL 연습하신다고 프로그래머스 SQL 풀어보시는 분들이 많이 계시네요. select 모든 레코드 조회하기첫번째는 모든레코드를 조회하는 문제네요. 모든 레코드 조회우선 테이블명은 ANIMAL_INS 입니다. 동물 보호소에 들어온 동물의 정보를 담은 테이블 이구요. "동물 보호소에 들어온 모든 동물의 정보를 ANIMAL_ID순으로 조회하는 SQL문을 작성해 주세요. SQL을 실행하면 다음과 같이 출력되어야 합니다." 모든 정보를 출력하라고 하니, SELECT절에 * 가 들어가면 될것 같구요. 정답은 다음과 같습니다.
이거 말고, 이렇게도 해보니 정답으로 처리가 됩니다.
ORDER BY에 들어가는 숫자는 SELECT절에서 나오는 컬럼의 순서를 의미 합니다. ANIMAL_ID가 ANIMAL_INS 테이블의 첫번째 컬럼이니 제일 먼저 출력이 되겠죠. 그래서 1을 써주는 거죠. 관련해서 더 공부를 하고 싶으신 분은 아래 링크를 이용하세요. 2020.03.19 - [Database/sql 강의] - sql 독학 강의 # select를 잘 이용하는 방법(1), 2편 -sTricky sql 독학 강의 # select를 잘 이용하는 방법(1), 2편 -sTricky sql 독학 강의 # select를 잘 이용하는 방법(1), 2편 컨텐츠 index 1. SQL select 문장을 사용하기 위한 용어 정리 2.DESC 사용하기 3. 원하는 데이터만 select 하기 4. 표현식 (Expression) 사용하기 5... stricky.tistory.com select 역순으로 정렬하기다음 문제는 역순으로 정렬 하기네요. 아까 첫번째 문제와 똑같은 테이블인 ANIMAL_INS 테이블을 이용합니다. 간단한거닌깐 바로 정답을 확인 해볼께요.
위와 같이 표현 할 수 있습니다. 정답은???? 땡! 안됩니다. select 아픈 동물 찾기세번째 문제를 보겠습니다. 아래 결과 예시는 보면 ANIMAL_ID와 NAME이 출력 되는 것을 확인 할 수 있습니다. 그럼, 결론은 INTAKE_CONDITION이 Sick인 동물을 WHERE 절을 이용해서 찾고, SELECT 절에서는 ANIMAL_ID, NAME이 출력 되도록 하고, ORDER BY 절에서 ANIMAL_ID 순으로 정렬 되도록 SQL을 작성 해보면 되겠습니다.
위와같이 SQL을 입력 하시면 되겠습니다. 다음 문제는 다음편에서 계속 이어가도록 하겠습니다. #다음편 보러가기# https://stricky.tistory.com/507 프로그래머스 SQL 코딩테스트 select 문제 풀이 #2 프로그래머스 SQL 코딩테스트 select 문제 풀이 #2 지난 1편에 이어서, 이번에도 프로그래머스 SQL 문제를 몇문제 풀어보도록 하겠습니다. 2021.09.09 - [Database/프로그래머스SQL] - 프로그래머스 SQL 코딩 stricky.tistory.com #SQL을 좀 더 깊게 공부 하고 싶으시면 제가 쓴 mysql 입문서도 참고 해보시길 바랍니다. https://kmong.com/gig/312750 독학으로 예제 따라 익히는 mysql sql 입문서를 드립니다. | 17000원부터 시작 가능한 총 평점 5점의 19개 총 작업 개수 완료한 총 평점 5점인 database전문가의 취업·투잡, 전자책·노하우, 직무 스킬업 서비스를 7개의 리뷰와 함께 확인해 보세요. 취업·투잡, 전자책·노하우, 직무 스킬업 제공 등 17 kmong.com 자, 오늘 세 문제를 풀어봤습니다. 다음 시간에 이어서 계속 진행 해볼께요. by.sTricky |