2024-03-25(SQL)

2024. 3. 25. 16:18TIL

SQL은  함수를 사용할때 대소문자를 구분하지 않는다. 즉 SELECT,Select,select 등 오류없이 작동하는 것을 확인할 수 있는데 일관성있는 대소문자를 사용하는것이 코드의 가독성을 높일 수 있다.

 

SQL에서 계산에 사용되는 함수 

sum() 함수, avg()함수

sum():  괄호안의 컬럼들의 데이터의 총합을 반환

avg(): 괄호안의 컬럼들의 데이터의 평균을 반환

 

count() : 괄호안의 컬럼들의 조건에 맞는 레코드의 수를 반환

괄호안에 1이나 *을 입력할경우에 테이블내의 모든 데이터의 갯수를 알려주며

distinct를 사용하여 customer_id를 특정한경우에는 customer_id의 데이터의 갯수를 알려준다

pay_type에는 card와 cash 두가지의 값만 있으므로 2가 반환된다

 

min(): 괄호안의 컬럼들의 최소값을 반환

max(): 괄호안의 컬럼들의 최대값 반환

min(),max()함수 사용

 

group by : 그룹별로 데이터를 요약하거나 계산하고 싶을때 사용

 

cuisine_type으로 그룹을 묶고  sum(price)값이 나온 상황

 

oder by: 오름차순(기본) 혹은 내림차순 등 쿼리의 결과를 정렬해주고 싶을때 사용

내림차순을 적용하고 싶다면 정렬하고싶은 값 오른쪽에 desc를 추가해주면 된다 ex) order by sum(price) desc

 

'TIL' 카테고리의 다른 글

2024-03-27(SQL)  (0) 2024.03.27
2024-03-26(SQL)  (0) 2024.03.26
2024-03-22(SQL)  (0) 2024.03.22
2024-03-21  (1) 2024.03.21
2023-03-20  (1) 2024.03.20