본문 바로가기

sql

(29)
sql 독학 강의 # 단일행 함수 잘 사용 하기(문자 함수) 4편 -sTricky sql 독학 강의 # 단일행 함수 잘 사용 하기(문자 함수) 4편 -sTricky 컨텐츠 index 0. SQL 함수의 정의 1. lower/upper 함수 사용 하기 2. length 함수 사용 하기 3. concat 함수 사용 하기 4. substr/mid 함수 사용 하기 5. instr 함수 사용 하기 6. lpad/rpad 함수 사용 하기 7. trim/ltrim/rtrim 함수 사용 하기 8. replace 함수 사용 하기 안녕하세요. 이번 SQL 독학 강의의 주제는 입니다. 함수만 잘 사용하더라도 SQL 활용능력을 많이 끌어올릴 수 있습니다. 이번 강의를 통해서 여러분들의 SQL 활용 능력이 많이 좋아지기를 기대하며, SQL 공부 강의를 시작해 보겠습니다. #지난 독학 강의 보러 가기# 202..
SQL의 정의와 언어의 종류 SQL의 정의와 언어의 종류 SQL 이란? •SQL 은 Structured Query Language의 약자로 데이터베이스에서 데이터를 조회, 입력, 수정, 삭제 저장 하는데 사용되는 질의 언어 입니다. •SQL 은 역할에 따라 DML, DDL, DCL, TCL 로 나뉩니다. DML ( Data Manipulation Language ) 데이터 조작어 •SELECT ( 데이터 조회 ) SELECT 문은 테이블에 저장된 데이터를 조회하는데 사용되는 SQL 입니다. SELECT 문의 기본 패턴은 다음과 같습니다 SQL> SELECT 컬럼1 FROM 테이블 WHERE 조건 ; •DELETE ( 데이터 삭제 ) 데이터를 삭제할때 사용합니다. SQL> DELETE FROM 테이블 WHERE 조건 ; •INSERT..
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(..