SQL select - 실습12
단일 행 함수 - 각 행별로 데이터 값을 얻을 수 있다. - 함수명(인수1, 인수2, ....)로 사용 가능하며 인수로는 컬럼명, 수식, 변수, 상수 등이 사용 가능하다. - 단일 행 함수는 SELECT절, WHERE절, HAVING절 등 거의 모든 구문에 사용 가능하다. - 단일 행 함수 종류 . 문자함수, 숫자함수, 날짜함수, 변환함수, 일반함수 등 문자 함수 LOWER 문자열을 소문자로 변환한다. LOWER('ORACLE') → oracle UPPER 문자열을 대문자로 변환한다. UPPER('oracle') → ORACLE INITCAP 첫 번째 문자는 대문자로, 나머지는 소문자로 변환한다. INITCAP('oracle') → Oracle SUBSTR 문자열 내 지정된 위치의 문자열을 검색한다. S..
2024. 1. 31.
SQL select - 실습8
자기 참조 조인(Self join) SELECT 별명1.컬럼1, ... 별명2.컬럼1, ... FROM 테이블 별명1, 테이블 별명2, ... WHERE 조인_조건 AND 일반_조건; - 같은 테이블을 조인한다. - 별명1과 별명2는 같은 테이블이지만 각각 별도의 테이블처럼 이용할 수 있다. 외부 조인 SELECT 컬럼, 컬럼, ... FROM 테이블1, 테이블2, ... WHERE 조인_조건(+) AND 일반_조건 - 조인 조건에 해당하지 않는 데이터까지 출력할 수 있다. - +는 데이터가 부족한 테이블의 컬럼에 기술한다. 실습 1. 학생 중에 동명이인을 검색한다. SELECT DISTINCT st1.sno, st1.sname FROM student st1, student st2 WHERE st1.sn..
2024. 1. 30.