Oracle 12c 데이터베이스 06 - 서브쿼리, 집합연산
💡 본 글은 ‘실습과 함께하는! 데이터베이스 Oracle 12c’ 강의 내용을 바탕으로 정리하였습니다.
서브쿼리, 집합연산
서브쿼리
쿼리문 내에 또 다른 쿼리문이 있는 형태
서브쿼리는 메인쿼리에 포함되는 관계
()를 사용해 감싸는 형태
ORDER BY를 사용하지 못함
종류
단일행 서브쿼리: 결과가 레코드 하나인 서브쿼리
다중행 서브쿼리: 결과가 레코드 여러 개인 서브쿼리
IN: 결과값 중에 있는 것 중에서 의미, 일종의 서브셋
ALL: 여러 개의 레코드의 AND 효과(가장 큰...
Oracle 12c 데이터베이스 05 - LIKE 검색, NULL 검색, GROUP BY HAVING
💡 본 글은 ‘실습과 함께하는! 데이터베이스 Oracle 12c’ 강의 내용을 바탕으로 정리하였습니다.
LIKE 검색, NULL 검색, GROUP BY HAVING
LIKE 검색
정확한 키워드를 모르는 경우 일부만으로 검색하는 방법
와일드카드를 사용하여 패턴 매칭
LIKE 검색은 DBMS에 부담이 많이 감, LIKE에 OR 같은 논리 연산자는 중복 사용하지 않는 게 좋음
구분
설명
%
0 - n 글자
_
1글자(글자수를 정확하게 매핑)
(문법)
SEL...
웹 개발 기초 01. html, css, javascript 맛보기 (feat. 스파르타 코딩 클럽)
💡 본 글은 스파르타코딩클럽 ‘왕초보 시작반’ 1주차 강의 내용을 바탕으로 정리하였습니다.
웹브라우저 동작 원리
⭐브라우저의 역할
HTML을 받는 경우
서버에게 요청 + 결과물(데이터)을 그려주는 역할
브라우저에서 새로고침하면 API를 통해 서버에 요청하고, 응답을 받아서 새로 뿌려줌
데이터만 받는 경우
HTML은 그대로 두고 데이터만 내려줄 때가 더 많음(사실 HTML도 따지고 보면 데이터!)
데이터는 주로 JSON 형식으로 주고 받음
각 코드의 역할
HTML: 웹 페이지의 뼈대
CSS: 꾸미기
J...
Oracle 12c 데이터베이스 04 - SELECT INTO, INSERT INTO SELECT
💡 본 글은 ‘실습과 함께하는! 데이터베이스 Oracle 12c’ 강의 내용을 바탕으로 정리하였습니다.
SELECT INTO, INSERT INTO SELECT
SELECT INTO
쿼리 결과를 새 테이블로 만듦
오라클에서는 SELECT INTO 대신 아래의 문법을 따름
일종의 뷰와 동일한 결과(뷰는 필요 없으면 없애는 임시 테이블, SELECT INTO 테이블은 계속 유지)
📌 SQL은 비절차적 언어. 중간 과정은 필요 없고 결과를 수행해서 결과만 알려달라고 함. 중간 과정은 DB에 따라서 깔끔하고 빠르게 결과가 나올 수도 있고, 아닐 수도 있음. 그래서 똑똑하게 수행을 하도록 해주는 튜닝...
Oracle 12c 데이터베이스 03 - JOIN, ALIAS, VIEW
💡 본 글은 ‘실습과 함께하는! 데이터베이스 Oracle 12c’ 강의 내용을 바탕으로 정리하였습니다.
JOIN
JOIN의 개념
서로 다른 테이블을 공통 칼럼을 기준으로 합치는(결합하는) 테이블 단위 연산
조인의 결과 테이블은 이전 테이블의 칼럼 수의 합과 같음
(문법)
SELECT * FROM 테이블1 JOIN 테이블2 ON 테이블1.컬럼명 = 테이블2.컬럼명 ...;
JOIN 종류
SQL 표준 JOIN. Null 값을 허용하는 내부조인(불가)과 외부조인(허용)으로 구분
구분
설명
INNER JOIN
...
전체 글 33개, 7 페이지