
AVG : 평균ROUND(0, N) : N의 자리까지 소수점 반올림

INSTR(기존,부분)LOCATE(부분,기존)없을 경우에는 0 반환관련 링크https://school.programmers.co.kr/learn/courses/30/lessons/131112

테이블에서 SELECT로 데이터를 조회할 때, ORDER BY를 이용하여 지정된 컬럼을 기준으로 정렬한다.기본값SELECT \* FROM 테이블 ORDER BY 컬럼1 ASC;SELECT \* FROM 테이블 ORDER BY 컬럼1;SELECT \* FROM 테이블 O

NULL값을 원하는 데이터로 치환 가능전화번호를 출력하되 전화번호가 없는 경우 'NONE'으로 출력SELECT IFNULL(TLNO, 'NONE') AS TLNO FROM PATIENT;관련 문제https://school.programmers.co.kr/lea

%y 연도 표현 2자리%Y 연도 표현 4자리%M 달 표현 영문 January to December%b 달 표현 영문 축약(Mar)%m 달 표현 00~12 숫자(2자리)%c 달 표현 1~12 숫자%D 일 표현 1st, 2nd,... %d 일 표현 01 to 31 (2글자

✅ SubQuery란 하나의 SQL문 안에 포함된 다른 SQL문 메인 쿼리가 서브 쿼리를 포함하는 종속적 관계를 가진다. ✅ JOIN과의 차이점 Join은 모든 테이블이 대등한 관계이며 모든 테이블의 칼럼을 모든 위치에서 자유롭게 사용 가능하다. 반면 SubQuery는 메인쿼리가 서브쿼리를 포함하는 종속관계이므로 서브쿼리는 메인쿼리의 칼럼을 사용가능하...

SELECT COUNT(\*) FROM 테이블SELECT COUNT(컬럼) FROM 테이블

SELECT DISTINCT(컬럼) FROM 테이블SELECT COUNT(DISTINCT(컬럼)) FROM 테이블

SELECT DISTINCT(컬럼) FROM 테이블SELECT COUNT(DISTINCT(컬럼)) FROM 테이블

조건문의 역할을 하는 함수if문, switch문과 같은 역할CASE WHEN 조건 THEN 반환값 WHEN 조건 THEN 반환값 ELSE 반환값ENDELSE가 존재하지 않고, 조건에 맞지 않아 반환값이 없을 경우에는 NULL 반환

컬럼명 NOT IN (value1, value2 ...)

mysql> select year('99-09-01');\-> 1999mysql> select month('1999-09-01');\-> 9mysql> select hour('10:05:03');\-> 10date_format 함수에서 '%H' 를 사용하면 두 자리수의
✅ 1. GROUP BY 특정 컬럼을 기준으로 그룹화 그룹별로 데이터의 통계를 내기 위한 집계함수(COUNT, AVG, SUM, MAX, MIN) 사용하기에 용이 ✅ 2. HAVING GROUP BY절에서 조건을 주기 위해서는 WHERE이 아닌 HAVING을

서로 다른 테이블에서 데이터를 가져오고 싶을 때, 두 개 이상의 테이블을 묶어 하나의 결과 집합으로 만들어내는 것양쪽 테이블에 모두 내용이 있는 경우에만 결가가 검색한 쪽 테이블에만 내용이 있어도 결과가 검색된다.첫 번째 테이블의 내용은 두 번째 테이블과 공통인 내용이

쿼리 결과에서 지정된 순서의 레코드를 가져오기 위해 사용SELECT \* FROM 테이블명 LIMIT N, M;SELECT FROM 테이블명 LIMIT 0, M;SELECT FROM 테이블명 LIMIT M;

1) LEFTLEFT (STRING, N)2) MIDMID (STRING, 시작점, N) 3) RIGHTRIGHT(STRING, N);