IT 이야기/BackEnd
-
프로그래머스 SQL 키트 문제풀이 (1)IT 이야기/BackEnd 2021. 11. 9. 17:26
알고리즘 문제 풀러 간 프로그래머스에 SQL 문제가 있다는걸 알게되어서 곁다리삼아 SQL 문제세트 푸는중. 무려 레벨 1인데도 새로운 배움들이 생겨난다 ㅎ... 대체 백엔드 쿼리 어떻게 짰냐고 1. WHERE NOT 쿼리를 짤 때 특정 조건을 배제한 결과를 조회하고 싶다면 WHERE절에 NOT 키워드를 넣어주면 된다. 예를 들어서 상태가 'Aged'인 결과를 제외한 모든 결과를 조회하고자 한다면 다음과 같이 쿼리를 작성하면 된다. SELECT * FROM ANIAML_INS WHERE NOT INTAKE_CONDITION = 'Aged' 2. 여러가지 정렬기준 설정하기 간단하게 order by 절에 순서를 맞추어 컬럼명을 넣기만 하면 된다. 다음의 쿼리는 우선적으로 NAME 컬럼을 정렬기준으로 삼고, N..