| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | 5 | 6 | |
| 7 | 8 | 9 | 10 | 11 | 12 | 13 |
| 14 | 15 | 16 | 17 | 18 | 19 | 20 |
| 21 | 22 | 23 | 24 | 25 | 26 | 27 |
| 28 | 29 | 30 | 31 |
- 3개월 완독 챌린지
- SQL Grouping Functions
- SQL문자형함수
- nvl
- 연관 서브 쿼리
- Simple Case Expression
- null
- Window Functions
- sqlp
- SQL기본
- Aggregation Function
- 데이터모델링
- Atomic Habit
- SQLD
- SQL내장함수
- sql
- SQL숫자형 함수
- Group Functions
- Where
- Britcent 3개월 완독 챌린지
- SUM
- Searched Case Expression
- CASE중첩
- 단일 행 서브 쿼리
- 다중 열 서브 쿼리
- SQL연산자
- sql전문가
- Cloud ERP
- SQL개발자
- AVG
- Today
- Total
목록SQLD (29)
슴슴한 IT
CASE IF-THEN-ESLE 논리와 유사한 방식으로 표현식을 작성해 SQL의 비교 연산 기능을 보완하거나, 여러 조건을 기반으로 특정 열의 값을 동적으로 조작하거나 대체할 때 활용 기본구문 CASE WHEN condition1 THEN result1 WHEN condition2 THEN result2 ... WHEN conditionN THEN resultN ELSE default_result END Condition 1, Condition 2..., Condition N : 각 조건을 평가하는 표현식 또는 비교식, 조건이 참이면 then 절을 수행하고 조건이 맞지 않을 경우 else 절을 수행 Result 1, Result 2..., Result N : 각 조긴이 참 일때, 반환되는 값 defaul..
날짜형 함수 DATE 타입의 값을 연산하는 함수 날짜형 함수 함수 설명 SYSDATE / GETDATE() 현재 날짜와 시각을 출력 TO_DATE(date_string, format) 문자열을 날짜로 변환 EXTRACT('YEAR'|'MONTH'|'DAY' from d) / DATEPART('YEAR'|'MONTH'|'DAY', d) 날짜 데이터에서 연월일 데이터를 출력, 시분초 가능 TO_NUMBER(TO_CHAR(d,'YYYY')) / YEAR(d) TO_NUMBER(TO_CHAR(d,'MM')) / MONTH(d) TO_NUMBER(TO_CHAR(d,'DD')) / DAY(d) 날짜 데이터에서 연월일 데이터를 출력 Oracle EXTRACT YEAR/MONTH/DAY 옵션이나 SQL Server D..
숫자형 함수 숫자 데이터를 처리하고 계산하는데 사용되는 함수로 숫자 데이터를 입력받아 숫자를 리턴함. 숫자형 함수 종류 숫자형 함수 함수 설명 ABS(숫자) 숫자의 절댓값을 돌려줌 SIGN(숫자) 숫자가 양수인지, 음수인지 0인지를 구별 MOD(숫자1, 숫자2) 숫자1을 숫자로 2로 나눈 나머지 값을 리턴, '%' 연사자로도 대체 가능함 CEIL/CEILING(숫자) 숫자보다 크거나 같은 최소 정수를 리턴 FLOOR(숫자) 숫자보다 작거나 같은 최대 정수를 리턴 ROUND(숫자, m) 숫자를 소수점 m 자리에서 반올림해서 리턴하고, m을 생략할 경우 기본값은 0임 TRUNC(숫자, m) 숫자를 소수저 m 자리에서 버림하고, m을 생략할 경우 기본값은 0임 SIN, COS, TAN 숫자의 삼각함수 값을 리..
내장 함수 분류 함수는 벤더에서 제공하는 내장 함수(Built-in Function)와 사용자가 정의할 수 있는 함수(User Defined Function)으로 나눌 수 있으며, 다시 내장 함수는 함수 입력 값이 단일행 값이 입력되는 단일행 함수(Single-Row Function)와 여러 행의 값이 입력되는 다중행 함수(Multi-Row Function)으로 나눌 수 있다. 다중행 함수는 다시 집계함수(Aggregate Function), 그룹 함수(Group Function), 윈도우 함수(Window Function)으로 나눌 수 있다. 단행행 함수의 종류 종류 내용 함수 예 문자형 함수 문자를 입력할 경우 문자나 숫자 값을 반환 LOWER, UPPER, ASCII, CHR/CHAR, CONCAT..
합성연산자 문자열을 결합하거나 연결하는데 사용하는 연산자이며, SQL에서는 보통 두 개 이상의 문자열을 하나로 합치는 사용. 문자열을 결합할 때, 사용하는 합성 연산자는 DBMS에 따라 다르지만 일반적으로 '||' 기호가 많이 사용됨 특징 문자와 문자를 연결하는 경우 2개의 수직 바 '||'를 사용함 => Oracle 문자와 문자를 연결하는 경우 '+' 표시를 사용함 => SQL Server 동일한 결고를 반환하는 CONCAT ( string1, string 2) 함수도 사용 가능함 => Oracle, SQL Server 컬럼과 문자 또느 다른 컬럼과 연결하며, 문자 표현식의 결과에 의해 새로운 컬럼을 생성함 출처 : 한국데이터산업진흥원 예시 SELECT column1 || column2 AS conca..
산술연산자 산술연산자는 NUMBER와 DATE 데이터 타입에 대해 수학적 계산을 적용하는데 사용 일반적으로 산술 연산을 사용하거나 특정 함수를 적용하면 컬럼의 레이블이 길어지고, 기존의 컬럼에 대해 새로운 의미를 부여한 것이므로 적절한 ALIAS를 새롭게 부여하는 것이 좋음 + (덧셈): 두 숫자를 더하는 연산을 수행합니다. - (뺄셈): 두 숫자를 빼는 연산을 수행합니다. * (곱셈): 두 숫자를 곱하는 연산을 수행합니다. / (나눗셈): 첫 번째 숫자를 두 번째 숫자로 나누는 연산을 수행합니다. % (나머지): 첫 번째 숫자를 두 번째 숫자로 나눈 후의 나머지를 계산합니다. Product Price 테이블이 있다고 가정할 경우, products -------------------------------..