mysql - 定义别名列的大小

标签 mysql sql database calculated-columns

所以我有一个查询,像这样:

select (0.25*tugas)+(0.25*uts)+(0.5*uas) as nilai_akhir from nilai;

有时结果太长,例如:7.050000

我们可以将别名列的大小定义为这样的值:7.05 吗?

最佳答案

您可以使用 ROUND()、CEIL() 或 FLOOR() 函数,它们将以您想要的格式截断结果。

select Round((0.25*tugas)+(0.25*uts)+(0.5*uas),2) as nilai_akhir from nilai;

关于mysql - 定义别名列的大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46595793/

相关文章:

php - 函数只返回一个元素

php - MySQL 使用 codeIgniter active query 或 alt 搜索所有文件。转义(像+等于)

sql - MySQL - 根据两个日期对计算值进行排序

PHP for循环更新数据库图片

sql - 过去一年的 Postgresql 当前日期时间

sql - 根据最常见的订单计算付款类型并为客户分配标签

sql - 如何获取具有最大值的行并且它与其他两个表相匹配?

mysql - 如何选择每次上传中缺少记录的表行

python - 如何使用 django-south 恢复删除的表?

java - 如何将时间戳插入 SQLite 数据库列?使用函数时间 ('now' )?