쓰고싶은거 써요
Database 수업 20211014 (2) 본문
oracle database 10g express 사용함.
Select
- Syntax
- SELECT [ALL | DISTINCT]
- FROM
- [WHERE 조건]
- [GROUP BY 열_리스트[HAVING 조건]]
- [ORDER BY 열_리스트[ASC | DESC]];
- 기능
- Projection: 원하는 칼럼 선택
- Selection: 원하는 튜플 선택
- Join: 두개의 테이블을 결합
- 기타: 각종 계산, 정렬, 요약(Aggregation)
- 형식
- SELECT (컬럼이름) FROM (테이블)
- * : 모든 칼럼 변환
- DISTINCT : 중복된 결과 제외
- SELECT 컬럼명 : Projection
- FROM 대상 테이블
- SELECT 칼럼,칼럼2 FROM 테이블 = 두개의 칼럼을 가져옴.
- SELECT 칼럼 이름 FROM 테이블 = 칼럼이 이름으로 변환
- SELECT 칼럼 "이름" FROM 테이블 = 동일 and 공백이나 특수문자를 포함할 수 있음.
- Null값
- 아무런 값이 없을때.
- 어떠한 데이터타입에도 사용이 가능
- NOT NULL , PK속성에는 사용할 수 없음
- NULL을 포함한 산술식
- SELECT x,y,(x+y)*z FROM 테이블
- NVL
- 만약 X == NULL 이라면 Y를 출력
- SELECT X,Y,(Y+NVL(X,0))*z FROM 테이블;
'DB수업' 카테고리의 다른 글
DataBase 20211020 수업 (0) | 2021.10.20 |
---|---|
DataBase 수업 20211019 (0) | 2021.10.19 |
DataBase 수업 20211018 (0) | 2021.10.18 |
DataBase 20211017 수업 (0) | 2021.10.17 |
DataBase 수업 20211014 (0) | 2021.10.14 |
Comments