SELECT문

서현서현·2022년 2월 8일
0

DB, SQL

목록 보기
4/27
post-thumbnail

🌏 데이터 검색명령(SELECT문)

  • 자료 조회를 위한 명령
    -관계형데이터베이스에서 가장 많이 사용하는 명령
(사용형식)
    SELECT [[DISTINCT] 컬럼명 [AS별칭][,]
                         .
                         .
                       컬럼명 [AS 별칭]|*]
      FROM 테이블명
    [WHERE 조건]
 [GROUP BY 컬럼명[,컬럼명,..]]
   [HAVING 조건]
 [ORDER BY 컬럼명|컬럼명인덱스 [ASC|DESC][,컬럼명|컬럼인덱스,...];
  • 'DISTINCT' : 중복값 배제후 자료 출력
  • 'AS 별칭' : 컬럼에 부여하는 또 다른 이름으로 별칭은 컬럼출력의 제목으로 사용되며 영문자,한글,숫자,특수문자('',등)등이 사용 될 수 있음
    (특수문자가 사용될때 반드시 ""로 묶어줘야함)
  • '*' : 컬럼 전부를 의미
  • 'WHERE 조건' : 출력할 행을 선택하기위한 일반 조건
  • 'HAVING조건' : 집계함수(SUM,AVG,COUNT,MAX,MIN)에 조건이 부여된 경우 사용
  • 'ORDER BY 컬럼명|컬럼인덱스' : 정렬에 기준이 되는 컬럼명 또는 SELLECT절에 사용 된 순번(1부터 카운트)
  • 'ASC|DESC' : 오름차순(ASC: 작은값-> 큰값 순, 생략가능(default)),
    내림차순(DESC : 큰값 -> 작은값 순)

EX)회원테이블(MEMBER)의 모든회원의 모든 컬럼을 조회하시오.

SELECT *
FROM MEMBER;

EX)거래처테이블(BUYER)의 거래처의 거래처코드,거래처명,주소를 출력하시오.

SELECT MEM_ID AS 회원번호,
           MEM_NAME AS 이름,
           MEM_JOB AS 직업,
           MEM_MILEAGE AS 마일리지

      FROM MEMBER
     WHERE SUBSTR(MEM_ADD1,1,2)='충남'
     ORDER BY 4 DESC;

0개의 댓글