728x90
반응형
* 이 글은 부스트코스 웹 백엔드 강의 수강 바탕으로 작성되었습니다.
-앱잼을 진행하면서 긴 쿼리를 사용했었다. 그런데도 해결책이 나지 않아 혹시나하는 마음에 group by를 썼더니 한번에 해결되었다.
1. 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 |
+----------------------------+
2. SELECT 구문(그룹함수)
3. SELECT 구문 예제(그룹함수)
예제 : employee 테이블에서 부서번호가 30인 직원의 급여 평균과 총합계를 출력하시오.
SELECT AVG(salary) , SUM(salary) FROM employee WHERE deptno = 30;
4. SELECT 구문 예제(그룹함수와 groupby 절)
예제 : employee 테이블에서 부서별 직원의 부서번호, 급여 평균과 총합계를 출력하시오.
SELECT deptno, AVG(salary) , SUM(salary) FROM employee group by deptno;
728x90
반응형
'개발이야기 > 웹_백엔드' 카테고리의 다른 글
4) DDL(create, drop) (0) | 2020.07.23 |
---|---|
3-4) DML(select, insert, update, delete) (0) | 2020.07.23 |
3-2) DML(select, insert, update, delete) (0) | 2020.07.23 |
3-1) DML(select, insert, update, delete) (0) | 2020.07.22 |
2-2) SQL이란? (0) | 2020.07.22 |
댓글