반응형

본 글은 책 "칼퇴족 김대리는 알고 나만 모르는 SQL 기초 편"의 정리 내용입니다.

지정한 열 가져오기


1. 지정한 열이 한 개일 경우

SELECT 열 이름 FROM 테이블명;

2. 지정한 열이 두 개 이상인 경우

SELECT 열이름1, 열이름2, 열이름3 FROM 테이블명;

예제


직원 정보 테이블: CLERK

ID  STAFF_NM  DEF_NM  GENDER  BIRTH_DT  EMP_FLAG
121 신지원 리스크부 F 1978-05-28 Y
135 이민성 마케팅부 M 1984-02-11 Y
142 김선명 영업지원부 M 1971-12-08 Y
144 이기동 마케팅분석부 M 1981-03-03 Y
334 고현정 전략기획부 F 1965-01-12 Y
703 송지희 검사부 F 1985-05-14 Y
732 연승환 기업영업지원부 M 1990-01-26 Y
911 이명준 여의도지점 M 1988-06-11 N
  • CLERK 테이블의 Primary Key는 ID
더보기
CREATE TABLE CLERK
(
ID INT NOT NULL,
STAFF_NM CHAR(20) NOT NULL,
DEF_NM CHAR(20) NOT NULL,
GENDER CHAR(1) NOT NULL,
BRITH_DT CHAR(20) NOT NULL,
EMP_FLAG CHAR(1) NOT NULL,
PRIMARY KEY('ID')
);

INSERT INTO CLERK
VALUES
(121, '신지원', '리스크부', 'F', '1978-05-28', 'Y'),
(135, '이민성', '마케팅부', 'M', '1984-02-11', 'Y'),
(142, '김선명', '영업지원부', 'M', '1971-12-08', 'Y'),
(144, '이기동', '마케팅분석부', 'M', '1981-03-03', 'Y'),
(334, '고현정', '전략기획부', 'F', '1965-01-12', 'Y'),
(703, '송지희', '검사부', 'F', '1985-05-14', 'Y'),
(732, '연승환', '기업영업지원부', 'M', '1990-01-26', 'Y'),
(911, '이명준', '여의도지점', 'M', '1988-06-11', 'N');

 

Q1. 아래 쿼리문의 결과는? (한개의 열 출력)

SELECT ID FROM CLERK;
더보기
ID 
121
135
142
144
334
703
732
911

 

Q2. 아래 쿼리문의 결과는? (2개의 열 출력)

SELECT ID, STAFF_NM FROM CLERK;
더보기

 

ID STAFF_NM
121 신지원
135 이민성
142 김선명
144 이기동
334 고현정
703 송지희
732 연승환
911 이명준

모든 열 가져오기


1. 모든 열 이름을 적기

SELECT 열이름1, 열이름2, 열이름3, 열이름4 FROM 테이블명;

2. 문자 * 를 사용하기

SELECT * FROM 테이블명;

Q3.  CLERK 테이블에서 모든 열 출력 

더보기
ID  STAFF_NM  DEF_NM  GENDER  BIRTH_DT  EMP_FLAG
121 신지원 리스크부 F 1978-05-28 Y
135 이민성 마케팅부 M 1984-02-11 Y
142 김선명 영업지원부 M 1971-12-08 Y
144 이기동 마케팅분석부 M 1981-03-03 Y
334 고현정 전략기획부 F 1965-01-12 Y
703 송지희 검사부 F 1985-05-14 Y
732 연승환 기업영업지원부 M 1990-01-26 Y
911 이명준 여의도지점 M 1988-06-11 N
반응형

+ Recent posts