본문 바로가기

sql

(11)
SQL class #3 REGEXP_LIKE, REGEXP_REPLACE SQL class #3 REGEXP_LIKE, REGEXP_REPLACE 1. REGEXP_LIKESCOTT>select * 2 from reg_test 3 where regexp_like(text,'[a-z][0-9]') 4 ; TEXT ---------- a1b2c3 aabbcc123REGEXP_LIKE(text,'[a-z][0-9]') 이란, text 값의 내용중에 a-z로 시작하고, 0-9 까지 숫자가오는 값만 추려서 출력을 해주는 함수 입니다. 2. REGEXP_LIKE (2)SCOTT>SELECT * 2 FROM reg_test 3 WHERE REGEXP_LIKE(text,'[a-z]{3}') 4 ; TEXT ---------- abc 123 aabbcc123 123abcREGEXP_LIKE(..
SQL class #2 SUBSTR SQL class #2 WHERE 1. SUBSTR 과 INSTR 1 select name,tel,substr(tel,1,instr(tel,')',1,1)) 2 from student 3* where deptno1=101 SCOTT>/ NAME TEL SUBSTR(TEL,1,INSTR(TEL,')',1,1 ---------- --------------- ------------------------------ 서진수 055)381-2158 055) 김신영 055)333-6328 055) 일지매 02)6788-4861 02) 이윤나 055)278-3649 055) INSTR(TEL,')',1,1 은 TEL 칼럼의 데이터중 ')'가 첫글자부터 처음나오는 위치를 숫자로 리턴해주고,그러면,SUBSTR(TEL,1,..
SQL class #1 DESC SQL class #1 DESC SQL을 처음부터 하나하나 정리해 보도록 하겠습니다.천천히 SQL 이라는 산을 타보도록 하죠!! 화이팅!! 1. DESCSCOTT>DESC professor ; Name Null? Type ----------------------------------------------------------------------------------------------------------------- -------- ---------------------------------------------------------------------------- PROFNO NOT NULL NUMBER(4) NAME NOT NULL VARCHAR2(10) ID NOT NULL VARCHAR2(..