2022. 1. 11. 23:35ㆍ개발일지
[group by]
select * from 테이블 명
group by '컬럼'
해당 컬럼의 값으로 정렬된다
select 컬럼, count(*) from 테이블 명
group by '컬럼'
해당 컬럼의 값의 숫자를 카운트 한다.
최소값 구하는 함수 : min
select 컬럼, min(컬럼2) from 테이블 명
group by '컬럼'
최대값 구하는 함수 : max
select 컬럼, max(컬럼2) from 테이블 명
group by '컬럼'
평균값 구하는 함수 : avg
select 컬럼, avg(컬럼2) from 테이블 명
group by '컬럼'
평균값 자리수 올리기
select 컬럼, rount(avg(컬럼2),2) from 테이블 명
group by '컬럼'
2자리까지만 표현함. (0,1,2,3,4....)
[order by]
select name, count(*) from users
group by name
order by count(*)
(오름차순) 정렬한다
select name, count(*) from users
group by name
order by count(*) desc
(내림차순) 정렬한다
order by 와 group by 는 별도로 사용 가능하다
select * from 테이블명
order by 컬럼 desc
테이블을 항상 보자!
show tables 로 어느 테이블 인지 보자
alias
테이블에 별칭 지정하기
select * from orders o
where course_title = '데이터'
orders 테이블을 o 라고 부른다.
where o.course_title = '데이터'
'개발일지' 카테고리의 다른 글
부트스트랩 기본 인덱스 (0) | 2022.01.06 |
---|---|
SQL 기초 강의 (0) | 2022.01.05 |