COUNT
: 검색한 결과에서 NULL을 제외한 데이터의 개수를 구해주는 내장함수입니다.-- where 조건을 만족하는 데이터에서 -- NULl을 제외한 column 데이터의 개수를 출력합니다. SELECT COUNT(column_name) FROM table_name WHERE condition;
💡 TIPS
COUNT(*)
은 테이블에 속하는 레코드의 개수를 출력합니다. 또한COUNT(PK,기본키)
도 필드 내부에 NULL값이 없기 때문에 테이블에 속하는 모든 레코드의 개수를 출력합니다.
SUM
: 지정한 컬럼들의 값을 모두 더하여 총합을 구해주는 내장함수 입니다.-- where 조건을 만족하는 데이터들의 총합을 구해줍니다. SELECT SUM(column_name) FROM table_name WHERE condition;
💡 TIPS 함수 내부에는 수치형 데이터 컬럼(numeric column)을 입력해야 합니다.
AVG
: 지정한 컬럼들의 평균값을 구해주는 내장함수입니다.-- where 조건을 만족하는 데이터들의 평균을 구해줍니다. SELECT AVG(column_name) FROM table_name WHERE condition;
💡 TIPS
SUM
과 마찬가지로 함수 내부에는 수치형 데이터 컬럼(numeric column)을 입력해야 합니다.
MAX
: 테이블에 존재하는 데이터에서 최대값을 가져오는 내장함수입니다.-- Price 필드의 데이터에서 최대값을 가져옵니다. -- AS는 Alias를 말하는 것으로 해당 별칭으로 출력해줍니다. SELECT MAX(Price) AS LargestPrice FROM Products;
💡 TIPS 숫자형 데이터 뿐만 아니라 문자형에서도 사전식 배열을 통해 최대값, 최소값을 구해줍니다.
MIN
: 테이블에 존재하는 데이터에서 최솟값을 가져오는 내장함수입니다.-- Price 필드의 데이터에서 최대값을 가져옵니다. -- AS는 Alias를 말하는 것으로 해당 별칭으로 출력해줍니다. SELECT MIN(Price) AS SmallestPrice FROM Products;
💡 TIPS 숫자형 데이터 뿐만 아니라 문자형에서도 사전식 배열을 통해 최대값, 최소값을 구해줍니다.
ISNULL
: 컬럼 데이터가 NULL인 경우 1, 아닌 경우 0을 반환합니다.SELECT ISNULL(NULL);
IFNULL
: expression을 실행했을 때 해당 표현식이 NULL일 경우 그대로 출력하고, 아닐 경우에는 alternative value로 대체하여 출력합니다.SELECT IFNULL(expression, alt_value);
/*elice*/
교육 https://elice.io