sql함수
-
SQL - 그룹함수, GROUP BY절, HAVING절DATABASE 2020. 7. 20. 08:27
🎯 SQL 그룹함수와 GROUP BY절, HAVING절을 살펴본다. 다중 행 함수 검색되는 모든 행에 대해 함수가 적용되어 하나의 결과만을 리턴한다. 입력처리되는 자료의 개수와 무관하게 단 하나의 결과만 반환된다. 그룹함수 여러행 또는 테이블 전체에 대해 함수 적용, 하나의 결과 반환(그렇게 생겼음) 기본적으로 널null값은 제외하고 계산된다. SUM 함수 : SUM( DISTINCT | ALL | 컬럼명 ) 해당 컬럼값들의 총합 구하기 DISTINCT 키워드를 사용하면 중복값 제외하고 계산, ALL 은 중복 포함. 아무것도 안써주면 ALL 적용. ALL은 보통 생략한다. COUNT 함수 : COUNT( DISTINCT | ALL | 컬럼명 ) 행의 갯수 반환 COUNT(*) 하면 테이블의 전체 행의 개..
-
SQL - 단일 행 함수(문자/숫자/날짜/변환/조건)DATABASE 2020. 7. 19. 21:26
🎯 SQL의 단일행 함수인 문자함수, 숫자함수, 날짜함수, 변환함수, 조건함수를 알아본다. 단일 행 함수 입력처리되는 행의 개수와 출력 처리되는 행의 개수가 동일하다. 14명 자료 있다면 함수가 14명에 다 적용된 결과를 보여준다. 문자함수 INITCAP 함수 : INITCAP('ORACLE SQL') >> Oracle Sql 각 단어의 첫 문자를 대문자로, 나머지는 소문자로 변경 LOWER 함수 : LOWER('ORACLE SQL') >> oracle sql 모든 문자열을 소문자로 변경. UPPER 함수 : UPPER('Oracle Sql') >> ORACLE SQL 소문자를 대문자로 변경. CONCAT 함수 : CONCAT('Oracle', 'Sql') >> OracleSql 두개의 문자열을 합성. ..