article thumbnail image
Published 2021. 7. 1. 13:26
728x90

SQL에서 SELECT구문은 저장되어 있는 데이터를 가져올 때 사용한다.

문법 - SELCET 컬럼명 FROM 테이블명

 


(여기서 사용하는 데이터는 모두 MySQL에서 기본으로 제공하는 emplyee 데이터를 사용했다)

 

테이블에서 정보를 모두 가져오고 싶을 때는  *  를 사용하면 된다.

1) 부서정보를 모두 가져오기

select *
from departments;

 

원하는 컬럼만 골라서 가져오고 싶을 때는 SELECT 옆에 원하는 컬럼을 콤마로 구분하여 적어준다.

2) 부서번호와 부서 이름만 가져오기

select dept_no,dept_name
from departments;

 


연산자에는 우리가 잘 아는 더하기 빼기 곱하기 나누기가 있다. 모두 SQL문에서 구현 가능하다.

 

산술 연산자
더하기 = +
빼기 = -
곱하기 = *
나누기 = /

 

1) 봉급과 봉급에 1000을 더한 값 불러오기

select salary, salary + 1000 
from salaries;

2) 직원의 봉급의 10% 인상 값, 10% 감소 값 가져오기

select emp_no, salary * 1.1 ,salary * 0.9 
from salaries;

 

추가로 SQL에서는 DISTINCT를 사용하여 중복을 제거해서 불러오는 것도 가능하다.

3) 각 사원의 직함을 중복되지 않게 가져오기

select distinct title
from titles;

'MySQL' 카테고리의 다른 글

MySQL 데이터 베이스 및 테이블 생성  (0) 2021.07.07
MySQL 서브쿼리(SUB QUERY)  (0) 2021.07.05
MySQL 조인(JOIN)  (0) 2021.07.05
MySQL GROUP BY 과 HAVING  (0) 2021.07.04
MySQL 시작 및 데이터베이스 조회  (0) 2021.06.30
복사했습니다!