Transcript 스터디(1주차)종합
오라클SQL과 PL/SQL DESC 명령어 DESC 명령어는 특정 테이블에 어떤 칼럼 이 있는지 조회하는 명령어입니다. Describe의 약자입니다. 오라클SQL과 PL/SQL 1 모든 칼럼 조회하기 SCOTT>SELECT * FROM ktg; 오라클SQL과 PL/SQL 2 연결 칼럼 붙여서 출력하기 SCOTT>SELECT name||tel FROM ktg; 산술 연산자 사용하여 출력하기 SCOTT>SELECT no, no+10 FROM ktg; 오라클SQL과 PL/SQL 3 WHERE 절을 활용한 조건 조회 오라클SQL과 PL/SQL 4 ORDER BY 절을 사용하여 출력 결과 정렬 ASC(오른차순) 생략가능 오라클SQL과 PL/SQL 5 NUION / NUION ALL(두 집합을 더하기) 중복제거 / 중복제거 안하기 오라클SQL과 PL/SQL 6 MINUS 연산자 사용 오라클SQL과 PL/SQL 7 오라클SQL과 PL/SQL SQL에서 사용되는 함수는 크게 단일 행 함수와 복수 행 함수로 구분할 수 있다. A B C A 단일 행 함수 B AAA C D D E E 복수 행 함수 AAA 단일 행 함수 : 한번에 하나씩 처리하는 함수 복수 행 함수 : 여러 건의 데이터를 동시에 처리 그룹 함수라고도 함. 오라클SQL과 PL/SQL 9 INITCAP 함수 첫 글자만 대문자로 출력하고 나머지는 전 부 소문자로 출력하는 함수. Select initcap(email)from ktg; 오라클SQL과 PL/SQL 10 UPPER 함수 입력되는 값을 전부 대문자로 변경하여 출 력하는 함수. Select upper(email) from ktg; 오라클SQL과 PL/SQL 11 LENGTH / LENGTHB 함수 입력된 문자열의 길이 / 바이트 수를 계산 해 주는 함수. Selet length(name), lengthb(name) from ktg; 오라클SQL과 PL/SQL 12 SUBSTR 함수 문자열에서 특정 길이의 문자를 추출할 때 사용하는 함수. Select substr(name, 1 2)from ktg; Select substr(name, -2 2)from ktg; 앞에 숫자는 시작위치, 뒤에 숫자는 추출 할 글자수를 의미합니다. 오라클SQL과 PL/SQL 13 INSTR 함수 주어진 문자열이나 칼럼에서 특정 글자의 위치를 찾아주는 함수. Select instr(tel, ‘0’, 1, 3) from ktg; tel 칼럼에서 문자0을 첫(1) 번째 부터 찾는데 0이 세(3) 번째 나오는 것은 몇 번째 인가? 오라클SQL과 PL/SQL 14 LPAD함수 총 자릿수를 출력하되 왼쪽 빈 자리를 특 정기호로 채우게 하는 함수. Selcet LPAD(name, 8, ‘^^’)from ktg; 오라클SQL과 PL/SQL 15 RPAD함수 총 자릿수를 출력하되 오른쪽 빈 자리를 특정기호로 채우게 하는 함수. Selcet RPAD(name, 8, ‘^^’)from ktg; 오라클SQL과 PL/SQL 16 LTRIM 함수 왼쪽에 특정문자를 지우는 함수 select LTRIM(tel, ‘0’) from ktg; 오라클SQL과 PL/SQL 17 RTRIM 함수 왼쪽에 특정문자를 지우는 함수 select RTRIM(email, ‘m’) from ktg; 오라클SQL과 PL/SQL 18 REGEXP_LIKE 함수 특정 패턴과 매칭되는 결과를 검색해내는 함수이다. 오라클SQL과 PL/SQL 19 REGEXP_REPLACE 함수 특정 패턴을 찾아서 주어진 다른 모양으로 치환해주는 함수 오라클SQL과 PL/SQL 20 REGEXP_COUNT 함수 특정 문자의 개수를 세는 함수 오라클SQL과 PL/SQL 21 ROUND 함수 주어진 숫자를 반올림 한 후 출력함 오라클SQL과 PL/SQL 22 MOD, CEIL, FLOOR 함수 주어진 숫자를 나누기 한 후 나머지 값 출력함, 가장 근접한 큰 정수 출력함, 가장 근접한 작은 정수 출력함 오라클SQL과 PL/SQL 23 POWER 함수 주어진 숫자 1의 숫자 2승을 출력함. 오라클SQL과 PL/SQL 24 10월 23일 + 3은 10월 26일 10월 23일 – 3은 10월 20일 10월 23일 – 10월 20일은 3일 차이 MONTHS_BETWEEN 함수 개월 수를 출력하는 함수 오라클SQL과 PL/SQL 25 ADD_MONTHS 함수 주어진 날짜에 숫자만큼의 달을 추가하는 함수 오라클SQL과 PL/SQL 26 TO_CHAR 함수 숫자를 문자로 형 변환하기 오라클SQL과 PL/SQL 27 NVL 함수 NULL 값을 만나면 다른 값으로 치환해서 출력하는 함수 오라클SQL과 PL/SQL 28 DECODE 함수 오라클에서만 사용되는 함수로 IF문을 사 용해야 하는 조건문 처리할 수 있는 함수 오라클SQL과 PL/SQL 29 오라클SQL과 PL/SQL COUNT 함수 입력되는 데이터의 총 건수를 반환합니다. 오라클SQL과 PL/SQL 31 SUM 함수 입력된 데이터들의 합계 값을 구하는 함수 오라클SQL과 PL/SQL 32 AVG 함수 입력된 값들의 평균값을 구해주는 함수. 오라클SQL과 PL/SQL 33 MAX 함수 / MIN 함수 주어진 데이터 중에서 가장 큰 값을 돌려 주는 함수 / 주어진 데이터 중에서 가장 작은 값을 돌려주는 함수 오라클SQL과 PL/SQL 34 STDDEV 함수 / VARIANCE 함수 표준편차 / 분산을 구하는 함수입니다. 오라클SQL과 PL/SQL 35 오라클SQL과 PL/SQL 36 조건을 주는 것으로 where 절과 having 절이 있는데 그룹 함수 부분에서 where절 을 쓸 수가 없다. 그래서 having절 사용. 오라클SQL과 PL/SQL 37 ROLLUP 함수 주어진 데이터들의 소계를 구해주는 함수. 오라클SQL과 PL/SQL 38 오라클SQL과 PL/SQL 39