프로그래머스 SQL
![[프로그래머스 SQL] 있었는데요, 없었습니다 (join)](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbhxltT%2FbtqX6g6WRAE%2FKwh2R2Ec1KwhgKggNXhN31%2Fimg.png)
[프로그래머스 SQL] 있었는데요, 없었습니다 (join)
programmers.co.kr/learn/courses/30/lessons/59043 코딩테스트 연습 - 있었는데요 없었습니다 ANIMAL_INS 테이블은 동물 보호소에 들어온 동물의 정보를 담은 테이블입니다. ANIMAL_INS 테이블 구조는 다음과 같으며, ANIMAL_ID, ANIMAL_TYPE, DATETIME, INTAKE_CONDITION, NAME, SEX_UPON_INTAKE는 각각 동물의 아이디 programmers.co.kr 두 개의 테이블(ANIMAL_INS, ANIMAL_OUTS)이 주어지고 들어온 날짜보다 나간 날짜가 더 빠른 데이터의 ID와 NAME을 출력한다. 테이블 JOIN을 이용해야 하는데 테이블 A, B가 있다고 하면 테이블 A LEFT JOIN ON 공통 키이다. = ..
[프로그래머스 SQL] NULL 처리하기
programmers.co.kr/learn/courses/30/lessons/59410 코딩테스트 연습 - NULL 처리하기 ANIMAL_INS 테이블은 동물 보호소에 들어온 동물의 정보를 담은 테이블입니다. ANIMAL_INS 테이블 구조는 다음과 같으며, ANIMAL_ID, ANIMAL_TYPE, DATETIME, INTAKE_CONDITION, NAME, SEX_UPON_INTAKE는 각각 동물의 아이디 programmers.co.kr SELECT ANIMAL_TYPE, ifnull(name, 'No name'), SEX_UPON_INTAKE FROM ANIMAL_INS ORDER BY ANIMAL_ID; SELECT에서 ifnull로 처리하면 null값이 치환돼서 출력된다. ifnull(name,..
[프로그래머스] SQL 문제 정리
MySQL version SELECT - 기본 조회 : SELECT * FROM TABLE_NAME : 테이블에서 모든 레코드 조회 - 정렬 : SELECT COLUMN_NAME FROM TABLE_NAME ORDER BY COLUMN_NAME ASC : 순서대로 정렬 (생략 가능) - 역순 정렬 : SELECT COLUMN_NAME FROM TABLE_NAME ORDER BY COLUMN_NAME DESC : 역순으로 정렬 - 조건 여러 개 정렬 : SELECT COLUMN_NAME FROM TABLE_NAME ORDER BY COLUMN_NAME1 ASC COLUMN_NAME2 DESC : COL1으로 정렬 후 같을 시 NAME2로 역순 정렬 - 조건부 조회 : SELECT COLUMN_NAME FR..