SQL判断一个数是整数还是小数
2015-07-03 16:38
399 查看
DECLARE @number1 AS numeric(10,2),@number2 AS numeric(10,2)
SELECT @number1=10.00,@number2=10.2
SELECT
CASE WHEN CAST(@number1 AS INT)=@number1 THEN '整数' ELSE '小数' END,
CASE WHEN CAST(@number2 AS INT)=@number2 THEN '整数' ELSE '小数' END
GO
SELECT TOP 100
*
FROM AVA_RP_SNR1 b
WHERE b.Methods = 'S'
AND b.SerCardType = 'T'--次数卡
AND CAST(b.Quantity AS INT) <> b.Quantity
SELECT @number1=10.00,@number2=10.2
SELECT
CASE WHEN CAST(@number1 AS INT)=@number1 THEN '整数' ELSE '小数' END,
CASE WHEN CAST(@number2 AS INT)=@number2 THEN '整数' ELSE '小数' END
GO
SELECT TOP 100
*
FROM AVA_RP_SNR1 b
WHERE b.Methods = 'S'
AND b.SerCardType = 'T'--次数卡
AND CAST(b.Quantity AS INT) <> b.Quantity
相关文章推荐
- JDBC读取数据库中信息统一存入哈希表中,然后进行查删增改操作
- MemCached介绍及使用例子
- Oracle SQL Developer更改DATE日期的显示格式
- RedHat Linux 安装oracle11g
- SQL用法总结
- 关于Linq to sql更新的问题
- CRITICAL keystone [-] OperationalError: (OperationalError) (2003, "Can't connect to MySQL server on
- mysql获取自增长插入行的ID
- Java中使用Jedis操作Redis
- MSSQL、MYSQL,ACCESSl,Oracle随机读取N条记录方法
- 如何使用ASP.NET Web API OData在Oracle中使用Entity Framework 6.x Code-First方式开发 OData V4 Service
- Consuming JSON Strings in SQL Server
- 《OCA认证考试指南(1Z0-061):Oracle Database 12c SQL基础》
- sql触发器
- mysql学习7备份和导出导入
- Mysql Select 语句中实现的判断
- Mysql中时间加减和比较大小的方法
- ORACLE解决无法drop的问题
- mysql学习6 权限管理
- pgsql常用命令