MySQL中TRUNCATE和ROUND函式的用法

2022-07-16 06:09:12 字數 483 閱讀 6538

一、truncate(expr, int_expr)用法

truncate函式將expr按照int_expr長度在小數點後按照位數直接進行擷取。

例項:

select

truncate(200.12567,4);

輸出結果:200.1256

二、round(expr, int_expr)用法

round函式將expr按照int_expr長度在小數點後按照位數進行四捨五入擷取。

例項:

select

round(200.12567,4);

輸出結果:200.1567

對比例項:

select

round(200.12567,4),truncate(200.12567,4);

輸出結果:

200.1257, 200.1256

MySQL中Truncate的用法

參考 truncate 函式 round 函式對比 語法 truncate x,n 解釋 我的理解是 擷取數x,小數點後n位精度。舉幾個例子 select truncate 1314.1314,3 1314.131 select truncate 1314.1314,1 1314.1 select ...

truncate和delete和drop的異同

相同點 truncate 和不帶 where 子句的 delete,以及 drop 都會刪除表內的資料 不同點 1.truncate 和 delete 只刪除資料不刪除表的結構 定義 drop 語句將刪除表的結構被依賴的約束 constrain 觸發器 trigger 索引 index 依賴於該錶的...

delete drop和truncate的區別

delete 用於刪除表中的行,可以刪除某一行,也可以在不刪除表的情況下刪除所有的行。drop 用於刪除表,將表的結構 屬性 索引全部刪除。truncate 用於刪除表內的資料,僅刪除表內資料,不刪除表本身。truncate和不帶where子句的delete都能刪除表中的全部行。truncate和d...