본문 바로가기

oracle/[SQL] SQL13

3장. 정규식함수 정규식함수로 다양한 조건 조회 - 정규식 ^ 해당 문자로 시작하는 line 출력 $ 해당 문자로 끝나는 line 출력 . apple -> a...p : a로 시작하여 p로 끝나는 line ( . -> 1character) * 모든 이라는 뜻. 글자수가 0일수도 있음. [ ] 해당 문자에 해당하는 한 문자 [^] 해당 문자에 해당하지 않는 한 문자 [:문자클래스:] alpha : 모든 알파벳blank : 공백cntrldigit : 숫자graphlower : 소문자printspaceupper : 대문자xdigit - REGEXP_LIKE : 특정 패턴과 매칭되는 결과를 검색EX1. 영문자가 들어가 있는 행만 출력regexp_like(text, '[a-z]') --소문자regexp_like(text, '[A-.. 2014. 9. 30.
2장. 단일행 함수 단일행 함수 1. 문자 함수 INITCAP(문자열 or 컬럼명) 입력값의 첫 글자만 대문자로 변환 EX) INITCAP('abcd') --> Abcd LOWER(문자열 or 컬럼명) 입력값을 전부 소문자로 변환 EX) LOWER('ABCD') --> abcd UPPER(문자열 or 컬럼명) 입력값을 전부 소문자로 변환 EX) UPPER('abcd') --> ABCD LENGTH(문자열 or 컬럼명) 입력된 문자열의 길이 값을 출력 EX) LENGTH('한글') --> 2 LENGTHB(문자열 or 컬럼명) 입력된 문자열의 길이의 바이트 값을 출력 EX) LENGTHB('한글') --> 4 CONCAT(문자열1, 문자열2) 두 문자열을 결합해서 출력, || 연산자와 동일 EX) CONCAT('A','B').. 2014. 9. 29.
1장. SELECT 1. DESC - DESC [테이블명]- 특정 테이블에 어떤 컬럼이 있는지 조회하는 명령어 (Describe) 2. SELECT- SELECT [컬럼명] FROM [테이블명] WHERE [원하는 조건];- 데이터베이스에 저장되어 있는 데이터를 화면으로 조회하는 명령어- * : 전체 컬럼 조회 EX) SELECT * FROM emp;[컬럼 길이 조정 하는 법]- 데이터가 숫자일 경우 : COL [컬럼명] FOR 9999; --9는 숫자 1자리를 뜻함- 데이터가 문자일 경우 : COL [컬럼명] FOR a8; --8바이트까지 - 한 화면에 출력 가능한 줄 길이 설정 (가로 길이 설정) : SET LINE 200 --200바이트까지- 한 페이지에 출력 가능한 줄 수 설정 (세로 길이 설정) : SET PAGE.. 2014. 9. 29.