SQL에서 십진수() 함수를 사용하는 방법
SQL 언어에서 십진수() 함수는 고정된 정밀도와 소수 자릿수를 사용하여 숫자 유형을 정의하는 데 사용됩니다. 금액, 백분율 등 정확한 계산이 필요한 수치 데이터를 처리하는 데 자주 사용됩니다. 이번 글에서는 Decimal() 함수의 사용법을 소개하고 구체적인 코드 예시를 제공하겠습니다.
decimal() 함수의 구문은 다음과 같습니다.
DECIMAL(precision, scale)
여기서 정밀도는 전체 유효 자릿수를 나타내고, scale은 소수점 이하 자릿수를 나타냅니다.
다음은 소수() 함수의 사용법을 이해하는 데 도움이 되는 몇 가지 예입니다.
소수 유형을 포함하는 테이블 만들기:
CREATE TABLE products ( id INT, name VARCHAR(100), price DECIMAL(10, 2) );
위의 예에서는 가격 열에 유효 숫자 10개와 소수점 이하 2자리가 있는 products라는 테이블을 만들었습니다.
십진수 유형 열에 데이터 삽입:
INSERT INTO products (id, name, price) VALUES (1, '手机', 1999.99), (2, '电视', 2999.00), (3, '耳机', 99.95);
이 예에서는 제품 테이블의 가격 열에 대해 다른 숫자 데이터를 삽입했습니다. 삽입된 숫자 값은 정의된 정밀도 및 배율과 일치해야 합니다. 그렇지 않으면 오류가 발생합니다.
십진수 유형 컬럼 쿼리:
SELECT * FROM products;
위 쿼리문을 실행하면 id, name, Price 컬럼의 값을 포함하여 제품 테이블의 모든 레코드가 반환됩니다.
십진수 유형 열에 대한 정확한 계산 수행:
SELECT name, price * 0.1 AS discount_price FROM products;
위 예에서는 SELECT 문을 사용하여 원래 가격의 10%를 할인한 후 가격을 계산하며 계산 결과의 이름은 할인_가격입니다. 이 쿼리는 품목의 할인된 가격을 계산하는 데 사용할 수 있습니다.
십진수 유형 열의 값 업데이트:
UPDATE products SET price = price + 100;
이 예에서는 UPDATE 문을 사용하여 제품 테이블의 가격 열 값을 100만큼 늘립니다. 이 예에서는 10진수 유형 열을 업데이트하는 방법을 보여줍니다.
십진수 유형 컬럼 삭제:
ALTER TABLE products DROP COLUMN price;
위의 예를 통해 ALTER TABLE 문을 사용하여 테이블에서 십진수 유형이 포함된 컬럼을 삭제하는 방법을 확인할 수 있습니다. 칼럼을 삭제하기 전, 중요한 데이터는 반드시 백업해 두시기 바랍니다.
요약:
decimal() 함수는 고정 정밀도와 소수 자릿수를 사용하여 숫자 유형을 정의하는 데 사용되는 SQL 함수입니다. 이 기능을 사용하면 데이터베이스에 정확한 수치 데이터를 저장하고 계산할 수 있습니다. 이 문서에서는 독자가 이 기능을 사용하는 방법을 이해하는 데 도움이 되는 몇 가지 구체적인 코드 예제를 제공합니다. 이 기사가 독자들에게 SQL 개발에서 소수() 함수를 사용할 때 도움이 되기를 바랍니다.
위 내용은 SQL에서 소수() 함수를 사용하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!