[SQL] DML - 데이터 조회 (SELECT) & 집계 함수

2023. 3. 11. 23:09·SQL
728x90
728x90

데이터 조회 : SELECT 문

SELECT [DISTINCT] 컬럼명1 [AS 별칭], 컬럼명2, ...  -- 전체 조회 : SELECT *
FROM 테이블명 [AS 별칭]
[JOIN 구문]
[WHERE 조건] -- 조건에 맞는 데이터만 그룹화
[GROUP BY 컬럼명1, 컬럼명2, ...]
[HAVING 그룹조건]
[ORDER BY 컬럼명1 [ASC | DESC], 컬럼명2, ...]
[LIMIT 숫자] | [LIMIT 숫자a 숫자b];

-- 여러 테이블 조회 시, '테이블명.컬럼명'으로 입력해야 정확함

 

#  [DISTINCT]

  - 선택한 컬럼들에 대해서 중복되는 값을 가진 레코드들을 제거함

 

#  [WHERE]

  - WHERE 조건절 설명 : https://young0105.tistory.com/117

 

#  [GROUP BY]

  - 선택한 컬럼들을 기준으로 그룹화함

  - 집계 함수 설명 : https://young0105.tistory.com/127

 

#  [HAVING]

  - GROUP BY에 의해 분류된 그룹에 대한 조건 기술

 

-- 예시
SELECT 직책, 부서, SUM(급여) AS 급여합계
FROM 급여
GROUP BY 직책, 부서
HAVING 급여합계 >= 5000;

 

#  [ORDER BY]

  - 선택한 속성들을 기준으로 레코드를 정렬함

  - 먼저 입력된 속성을 우선으로 함

  - 정렬 옵션

      · ASC (기본값) : 오름차순 정렬 (숫자-대문자-소문자-NULL)

      · DESC : 내림차순 정렬 (NULL-소문자-대문자-숫자)

 

#  [LIMIT 숫자]

  - 결과 집합으로 표시할 레코드의 수를 제한함

 

#  [LIMIT 숫자a, 숫자b]

  - a번째 레코드부터 b개 만큼의 레코드를 출력함

320x100
반응형
저작자표시 비영리 변경금지 (새창열림)

'SQL' 카테고리의 다른 글

[SQL] 서브 쿼리  (0) 2023.04.09
[SQL] DCL - 사용자 생성과 권한 설정 (GRANT)  (0) 2023.03.14
[SQL] 집계 함수  (0) 2023.03.11
[SQL] 함수 (숫자, 문자열, 날짜/시간)  (0) 2023.03.08
[SQL] 조인 (JOIN)  (0) 2023.03.08
'SQL' 카테고리의 다른 글
  • [SQL] 서브 쿼리
  • [SQL] DCL - 사용자 생성과 권한 설정 (GRANT)
  • [SQL] 집계 함수
  • [SQL] 함수 (숫자, 문자열, 날짜/시간)
스응
스응
    반응형
    250x250
  • 스응
    이서영의 개발 블로그
    스응
  • 전체
    오늘
    어제
  • 글쓰기 관리
    • 분류 전체보기 (383)
      • Java (134)
        • Base (54)
        • Spring Boot (37)
        • JSP (16)
        • Swing (GUI) (20)
        • Design Pattern (7)
      • C# (13)
      • PHP (18)
      • SQL (27)
      • Vue.js (9)
      • Tailwind CSS (4)
      • TypeScript (7)
      • HTML & CSS (27)
      • JavaScript (26)
      • jQuery (10)
      • Android (3)
      • - - - - - - - - - - - - - - (0)
      • Hotkeys (5)
      • CS (30)
      • etc. (13)
      • Error Note (15)
      • Team Project (24)
        • Airlines Web Project (12)
        • University Web Project (6)
        • Strikers 1945 GUI Project (6)
      • My Project (18)
        • Library Web Project (8)
        • Pet Shopping Mall GUI Project (10)
  • 블로그 메뉴

    • Home
    • Write
  • 링크

    • 깃허브
  • 공지사항

  • 인기 글

  • 태그

    SEO
    jsp
    Swing
    개발일지
    java
    Codeigniter
    errorNote
    tailwindcss
    zapier
    HTML
    SQL
    Hotkeys
    typeScript
    면접
    cs
    Android
    SpringBoot
    Wordpress
    CSS
    git
    js
    php
    vuejs
    C#
    jQuery
    오블완
    http
    티스토리챌린지
  • 최근 댓글

  • hELLO· Designed By정상우.v4.10.0
스응
[SQL] DML - 데이터 조회 (SELECT) & 집계 함수
상단으로

티스토리툴바