반응형

SQL
- 구조적 질의 언어
- DB랑 대화하기 위한 표준 언어

DML (Data Manifulation Language)
- 데이터 조작 언어(조회, 등록, 수정, 삭제)
- select(DQL)
DDL (Definition)
- 데이터 정의 언어
- 테이블 생성, 변경, 삭제
DCL (Control)
- 제어
- 권한 제어
TCL
- Transaction (논리적 작업 단위)

DBMS 구조 (오라클)
tablespace > table > data

계정(인증, 인가)

select (조회/검색)
구조
select 컬럼명1, 컬럼명2.... from 테이블명
* (모든)

접속안되면
실행창에 services.msc
oraclexe, listener

* 생각
생각 -> 코딩

데이터 조회
- 어디에서
- 어떻게
- 무엇을
- 순서

별명, 별칭
alias -> as (생략가능)

asc (ascending) : 오름차순 (생략가능)
desc (descending) : 내림차순

날짜포맷변경
도구 > 환경설정 > 데이터베이스 > NLS
날짜 형식 : RRRR-MM-DD

A and B : A 그리고 B : A도 B도 true이면 결과값이 true
A or B : A 또는 B : A 또는 B 둘중 하나 이상이 true이면 결과값이 true

title = '자바'
contents = '자바'

title like '%자바%' : 자바가 포함되어 있으면 true
title like '자바%' : 자바 시작하면 true
title like '%자바' : 자바 끝나면 true

% : 0개 이상
_ : 1개

자바% : 자바, 자바1, 자바짱, 자바머시기
자바_ : 자바1, 자바짱

김% : 김, 김구, 김구라
김_ : 김구

escape : 탈출
_, \_

title like '%\_%' escape '\'

안녕하세요 저는 홍길동입니다 저는 서울에서 태어나, 어쩌고 저쩌고....

select title from notice
union all
select subject from free

initcap

'안녕하세요'
'안', '안녕', '안녕하', '안녕하세요'
substr

- 코드가 길어지면
- 중첩
* 원인 : 착시효과
구조파악, 범위

INSTR
(index + string)

* index는 0부터 시작
오라클은 1부터 시작

'국비 > 수업내용' 카테고리의 다른 글

6일차  (0) 2023.09.07
5일차  (0) 2023.09.05
신한DS 금융 SW 아카데미 - 4일차  (0) 2023.09.04
3일차  (0) 2023.09.01
[신한DS] 금융 SW 아카데미 3회차 - 1일차  (2) 2023.08.29

+ Recent posts