🍋 ⚾️ 💻 🎬 🎮

SQL 3

[SQL] JOIN(조인)

JOINJOIN은 두 개 이상의 테이블을 연결하여 원하는 데이터를 조회하는 데 사용→    공통된 컬럼을 기준으로 두 개 이상의 테이블을 조합하는 것  기본SELECT *FROM 테이블1 AJOIN 테이블2 BON A.컬럼 = B.컬럼;JOIN을 사용할 때 ON을 통해 두 테이블 간의 공통된 컬럼을 지정하여 데이터를 연결한다. 💡 JOIN에 USING 사용컬럼 이름이 동일한 경우 ON 대신 USING(컬럼명)을 사용할 수 있다.SELECT e.emp_id, e.name, d.dept_nameFROM employees eINNER JOIN departments d USING (dept_id);​USING은 dept_id를 자동으로 비교한다.  JOIN 종류JOIN 유형설명INNER JOIN공통된 값이 있..

Tech/SQL 2025.02.10

[SQL] COALESCE

COALESCECOALESCE() 함수는 여러 개의 인자 중에서 NULL이 아닌 첫 번째 값을 반환하는 함수→  값이 NULL일 경우 대체 값을 설정할 때 유용하다.기본COALESCE(value1, value2, ..., valueN)왼쪽부터 차례대로 NULL이 아닌 값을 찾고, 이를 반환모든 인자가 NULL이면 NULL을 반환최소 하나의 인자가 필요 NULL이 아닌 첫 번째 값 반환SELECT COALESCE(NULL, NULL, 'Hello', 'World'); 실행 결과 >왼쪽부터 확인하여 NULL을 건너뛰고 3번쨰 'Hello'를 반환한다.coalesceHello NULL 대신 기본값 설정SELECT COALESCE(NULL, 'Default Value'); 실행 결과 >NULL이므로 'Defau..

Tech/SQL 2025.02.08

[SQL] ROUND, CEIL, FLOOR (반올림, 올림, 내림)

❏  ROUND()  →  반올림❏  CEIL()        →  올림❏  FLOOR()   →  내림   📌 ROUND (반올림)ROUND() 함수는 숫자를 반올림하여 지정한 자릿수까지 표현하는 함수기본ROUND(number, decimal_places)number : 반올림 할 숫자decimal_places : 소수점 이하 몇 자리까지 반올림할지 지정 (생략 가능, 기본값은 0)정수로 반올림 (소수점 이하 없음)SELECT ROUND(12.75); 실행 결과 >12.75  →  소수 첫째 자리(0.75)를 기준으로 반올림하여 13이 된다.round13 반올림 (소수점 이하 1자리까지)SELECT ROUND(12.746, 1);  실행 결과 >12.746  →  소수점 둘째 자리(0.04)를 기준으..

Tech/SQL 2025.02.08
728x90
반응형