DB [혼공SQL] 정리 + 쿼리문
정리 취업 준비 및 면접 질문에 대비하며 SQL의 중요성을 다시 한번 느꼈다. 혼자공부하는 SQL을 구매하여 빠르게 내용을 한번 정리하였다. 조작어 SELECT 문 순서, GROUP BY는 WHERE 대신 HAVING과 같이 사용 주로 집계 함수(SUM, MIN, AVG등)과 주로 사용 조작어 SELECT 문 순서, GROUP BY는 WHERE 대신 HAVING과 같이 사용 주로 집계 함수(SUM, MIN, AVG등)과 주로 사용 ' INSERT, UPDATE, DELETE 문 데이터형식 변수사용 PREPARE, EXECUTE LIMIT에는 변수사용이 불가능하여 PREPARE, EXECUTE 로 대체 형변환 - CAST, CONVERT 실수를 정수(SINGED)로 변환 조인 내부 조인 두 테이블에 모두 ..
2023. 4. 28.
Oracle [7] JOIN, VIEW
조인 (JOIN) 두개 이상의 테이블에서 찾고자하는 데이터를 검색하기 위해 사용한다. JOIN 하는법 1. 내가 원하는 데이터를 찾는다 2. 원하는 데이터가 있는 테이블을 찾는다. 3. 여러개의 테이블에 있다면 각각의 테이블의 공통컬럼을 찾는다. 1. 송강 교수가 강의하는 과목을 찾는다. SELECT A.PNO , A.PNAME , B.CNO , B.CNAME FROM PROFESSOR A , COURSE B WHERE A.PNO = B.PNO AND A.PNAME = '송강'; 2. 학점이 2학점린 과목과 이를 강의하는 교수를 검색한다. SELECT A.PNO , A.PNAME , B.CNO , B.CNAME , B.ST_NUM FROM PROFESSOR A , COURSE B WHERE A.PNO =..
2022. 6. 27.
Oracle [3] 문자함수, 숫자함수, 날짜함수, 변환함수
문자함수 LOWER() -> 소문자로 변환 UPPER() -> 대문자로 변환 SUBSTR() -> 부분문자열 추출 LENGTH() -> 문자열 길이 LPAD(), RPAD() -> 데이터 빈 공간을 특정 문자로 채움 //소문자 SELECT A.DNO , LOWER(A.DNAME) , A.LOC FROM DEPT A WHERE LOWER(A.DNAME) = 'erp'; //대문자 SELECT ENAME , SUBSTR(ENAME, 2) --두번째 글자부터 출력 , SUBSTR(ENAME, -2) --뒤에서 두번째 글자부터 출력 , SUBSTR(ENAME, 1, 2) --첫번째 글자부터 2개 글자 출력 , SUBSTR(ENAME, -2, 2) --뒤에서 두번째 글자부터 2개 글자 출력 FROM EMP; //..
2022. 6. 22.