ANIMAL_INS 테이블DESC : 내림차순ASC : 오름차순 (default 적용)WHERE로 조건 명시문자열 비교는 LIKE 키워드 사용%: 모든 문자\_: 하나의 문자ex) A%: A로 시작하는 모든 문자, A\_: A로 시작하는 두 글자젊은 동물은 INTAKE
AS 키워드는 테이블 또는 필드의 이름을 다시 지을 때 사용한다.집계 함수의 결과에 해당하는 레코드를 조회할 때는 서브쿼리를 사용한다.참고. Sum sql for data in multiple columns and across rows with Total & Perce
가장 최근은 DATETIME이 최댓값을 의미한다.최댓값은 MAX 함수를 이용한다.가장 먼저는 DATETIME이 최솟값을 의미한다.최솟값은 MIN 함수를 사용한다.COUNT 함수는 \*로 조회할 경우 NULL을 포함한다\`.필드명으로 조회할 경우에는 NULL을 포함하지
테이블의 유형별로 개수를 가져오고자 한다. COUNT를 사용할 수 있지만 이 경우에는 전체 개수만을 가져오게 된다. 이렇게 유형별로 조회하고자 할 때 사용하는 것이 GROUP BY이다.특정 컬럼을 그룹화하는 GROUP BY그룹화한 결과에 조건을 거는 HAVING\* W
문제 출처.프로그래머스 GROUP BY 문제문제동물 중 고양이와 개가 각각 몇 마리인지 조회.단, 고양이를 개보다 먼저 조회풀이동물을 유형별로 몇 마리인지 조회ANIMAL_TYPE을 기준으로 GROUP BY한다.고양이(Cat)을 개(Dog)보다 먼저 조회ANIMAL_T
NULL 데이터에 대해서 처리하는 함수 IFNULL, CASE, COALESCE 에 대해서 알아보자.해당 필드값이 NULL일 때, 다른 값으로 대체하는 함수이다.NULL은 IF 와 IS NULL 을 통해서 처리할 수 있다.다양한 조건식을 통해 판단하고, 조건을 만족하는
NULL 체크는 IS NULL 을 사용한다.
문제 출처.\[프로그래머스] IS NULL 문제문제이름이 없는 채로 들어온 동물의 ID를 조회ID는 오름차순 정렬풀이이름이 없다는 것은 IS NULL로 체크 가능하다.문제이름이 있는 동물의 ID를 조회ID는 오름차순 정렬풀이이름이 있는 것은 IS NOT NULL로 체크
출처. 코딩교육 티씨피스쿨JOIN은 데이터베이스 내의 여러 테이블에서 가져온 레코드를 조합하여 하나의 테이블이나 결과 집합으로 표현한다.INNER JOINLEFT JOINRIGHT JOININNER JOIN은 ON 절과 함께 사용되며, ON 절의 조건을 만족하는 데이터
문제 출처. \[프로그래머스] JOIN 문제문제입양을 간 기록은 있는데, 보호소에 들어온 기록이 없는 동물의 ID와 이름 조회ID 순으로 조회풀이입양 간 기록 중심이므로 ANIMAL_OUTS을 중심으로 LEFT JOIN을 한 뒤에 ANIAML_ID가 일치하는 것을 가
년%Y: 4자리 년도%y: 2자리 년도월%M: 긴 영문 월%b: 짧은 영문 월%m: 2자리 숫자 월%c: 1자리 숫자 월일%d: 2자리 일%e: 1자리 일시%H: 24시간 시%h: 12시간 시분%i: 2자리 분초%S: 2자리 초%rhh:mm:ss AM,PM%Thh:mm
DATEDIFFTIMESTAMPDIFF날짜1 - 날짜2를 일차이로 반환한다.날짜1 - 날짜2를 단위차이로 가져온다.\* DATEDIFF와 날짜 순서가 다르다.SECOND : 초MINUTE : 분HOUR : 시DAY : 일WEEK : 주MONTH : 월QUARTER :
문제 출처. \[프로그래머스] String, Date 문제문제동물 중 이름이 Lucy, Ella, Pickle, Rogan, Sabrina, Mitty인 동물의 아이디와 이름, 성별 및 중성화 여부를 조회풀이("Lucy", "Ella", "Pickle", "Rogan"
문제 출처.코딩테스트 연습 - 헤비 유저가 소유한 장소GROUP BY를 통해서 HOST_ID 별로 소유한 공간 수 체크HAVING으로 2이상 조건 조회위 조건에 부합하는 HOST_ID리스트에 포함(IN)되는 HOST_ID만 출력GROUP BY와 HAVING으로 2개 이
mariadb 기본은 latin1로 설정되어있어 한글을 넣을 경우 에러가 발생한다. 따라서 기본 설정을 utf8 계열로 설정해줘야 한다.이 명령어로 현재 calacter와 collcation을 확인할 수 있다.여기서 callcation_server와 character_