如何使用sql显示没有小数的数字

时间:2015-10-23 15:04:58

标签: mysql sql

这是我的SQL语句:

SELECT
distance, distance / 12 AS Feet, distance mod 12 as Inches
FROM products

它将值28.77083分配给英尺。

如何仅将值28分配给英尺。

感谢您的帮助。

2 个答案:

答案 0 :(得分:3)

SELECT distance, floor(distance / 12) AS Feet, distance mod 12 as Inches
from
products

mysql Floor function

  

返回不大于X的最大整数值。

答案 1 :(得分:0)

使用简单函数省略小数

  

选择Str(34523.1245,12,3);

其中12是要显示的字符总数,3是小数位

OR

试试这个

  

SELECT CONVERT(DECIMAL(5,0),Distance);

OR

您可以在SQL Server中按数字

定义精度
  

NUMERIC(10,2);

表示该列总共有10位数字,最多小数精度为2位数