Database

DML(select, insert, update, delete)-3

도전하는일반인 2021. 9. 16. 23:57

들어가기 전에

이번 시간에는 DBMS에 값을 저장, 수정, 삭제, 조회하는 방법에 대해 배워보도록 하겠습니다.

 

 


학습 목표

  1. insert문을 수행할 수 있다.
  2. update문을 수행할 수 있다.
  3. delete문을 수행할 수 있다.
  4. select문을 수행할 수 있다.

 

 


핵심 개념

  • select
  • insert
  • update
  • delete

SELECT 구문(CAST 형변환)

SELECT 구문 (CAST 형변환)

예제

mysql> select cast(now() as date); +---------------------+ | cast(now() as date) | +---------------------+ | 2003-09-25 | +---------------------+ 1 row in set (0.00 sec)mysql> select cast(1-2 as unsigned); +----------------------------+ | cast(1-2 as unsigned) | +----------------------------+ | 18446744073709551615 | +----------------------------+

 

SELECT 구문(그룹함수)

SELECT 구문(그룹함수)

SELECT 구문 예제(그룹함수)

예제 : employee 테이블에서 부서번호가 30인 직원의 급여 평균과 총합계를 출력하시오.

SELECT AVG(salary) , SUM(salary) FROM employee WHERE deptno = 30;

SELECT 구문 예제(그룹함수)

SELECT 구문 예제(그룹함수와 groupby 절)

예제 : employee 테이블에서 부서별 직원의 부서번호, 급여 평균과 총합계를 출력하시오.

SELECT deptno, AVG(salary) , SUM(salary) FROM employee group by deptno;

 

SELECT 구문 예제(그룹함수와 groupby 절)


참고 자료

[참고링크] 13.2.9 SELECT Syntax

https://dev.mysql.com

 

출처 : https://www.boostcourse.org/web326/lecture/258486?isDesc=false 네이버커넥트재단

 

'Database' 카테고리의 다른 글

DDL(create, drop)  (0) 2021.09.17
DML(select, insert, update, delete)-4  (0) 2021.09.17
DML(select, insert, update, delete)-2  (0) 2021.09.16
DML(select, insert, update, delete)-1  (0) 2021.09.16