sho*_*ole 3 sql t-sql sql-server
我有一个表有一个列:cost,它是十进制类型,2 dp
现在我想从这个表中选择cost小数部分不为0的所有行
例如,如果cost是150.00或222.00 ,我不选择行,但是如果cost是0.20或123.12等,则选择该行.
如何在单个选择查询中完成此操作?
对于零小数部分的Floor(cost)行将等于cost,并且不存在非零小数部分的行.
SELECT *
FROM YourTable
WHERE Floor(cost) <> cost;
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
50 次 |
| 最近记录: |