Notice
Recent Posts
Recent Comments
Link
«   2025/08   »
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
31
Tags more
Archives
Today
Total
관리 메뉴

쓰고싶은거 써요

Database 수업 20211014 (2) 본문

DB수업

Database 수업 20211014 (2)

우히힝 2021. 10. 14. 18:20

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