정확한 실제 값을 저장하려면 소수점 이하 2자리의 truncate()를 사용해야 합니다. 테이블을 만들어 봅시다 -
다음은 테이블 생성 쿼리입니다.
mysql> create table demo59 −> ( −> price decimal(19,2) −> ); Query OK, 0 rows affected (1.12 sec)
insert 명령을 사용하여 일부 레코드를 테이블에 삽입하십시오 -
mysql> insert into demo59 values(truncate(15.346, 2)); Query OK, 1 row affected (0.14 sec) mysql> insert into demo59 values(truncate(20.379, 2)); Query OK, 1 row affected (0.72 sec) mysql> insert into demo59 values(truncate(25.555, 2)); Query OK, 1 row affected (0.16 sec) mysql> insert into demo59 values(truncate(100.456, 2)); Query OK, 1 row affected (0.21 sec)
select 문을 사용하여 테이블의 레코드 표시 -
mysql> select *from demo59;
이것은 다음과 같은 출력을 생성합니다 -
+--------+ | price | +--------+ | 15.34 | | 20.37 | | 25.55 | | 100.45 | +--------+ 4 rows in set (0.00 sec)