파생 속성(Derived Attribute)
2024. 3. 3. 17:36ㆍDBMS/SQLQuery
반응형
파생 속성은 데이터베이스 테이블의 다른 열을 기반으로 계산되어 생성되는 가상의 열이다. 기존의 데이터로부터 새로운 정보를 얻고자 할 때 유용하다.
CREATE TABLE Orders (
OrderID INT PRIMARY KEY,
ProductID INT,
Quantity INT,
UnitPrice DECIMAL(10,2),
-- 주문 총액을 계산하는 파생 속성
TotalPrice AS (Quantity * UnitPrice)
);
TotalPrice는 Quantity와 UnitPrice 열을 곱하여 계산된 결과를 나타내는 파생 속성이다.
파생 속성은 데이터의 특정 측면을 더 쉽게 이해하고 조작할 수 있도록 도와주는데 사용된다.
DECIMAL(10,2)은 데이터베이스에서 사용되는 숫자 형식을 정의한다. DECIMAL 또는 NUMERIC 데이터 유형은 정확한 숫자를 저장하며, 일반적으로 금융 및 계산과 관련된 데이터를 다룰 때 사용된다.
DECIMAL(10,2)에서 첫 번째 숫자는 전체 숫자의 최대 자릿수를 나타내고, 두 번째 숫자는 소수점 이하의 자릿수를 나타낸다. 즉, DECIMAL(10,2)는 최대 10자리의 숫자를 허용하고 소수점 이하 두 자리까지를 저장할 수 있다.
- 1234567.89
- 12345.67
- 123.45
소수점 이하 세 번째 자리부터는 반올림되어 저장됨
ex) 123.456->123.46
반응형
'DBMS > SQLQuery' 카테고리의 다른 글
ROLL UP CUBE GROUPING SETS (0) | 2024.03.03 |
---|---|
PIVOT, CASE (0) | 2024.03.03 |
SUBQUERY : INLINE VIEW 인라인 뷰 (0) | 2024.03.03 |
IFNULL , NVL (0) | 2024.03.03 |
RATIO_TO_REPORT, 파티션 별 합계에서 차지하는 비율 (0) | 2024.03.03 |