在Transact-SQL写存储过程,需要做一个小功能,就是处理小数的问题。如果小数部分等于0,显示整数部分,返之,两部分均需显示。
如数据3.0显示为3,如0.6显示为0.6,如2.8显示为2.8
解决问题,代码如下:
IF (@a - FLOOR(@a) <> 0)
PRINT @a
ELSE
PRINT FLOOR(@a)
在Transact-SQL写存储过程,需要做一个小功能,就是处理小数的问题。如果小数部分等于0,显示整数部分,返之,两部分均需显示。
如数据3.0显示为3,如0.6显示为0.6,如2.8显示为2.8
解决问题,代码如下:
Sql Server大量数据处理
Transact-SQLTransact-SQL语言是SQL语言的增强版声明局部变量DECLARE {@变量名称[AS]变量类型}注释方式单行注释
前一段时间,有网友问及中文日期的问题http://www.cnblogs.com/insus/articles/2012048.html,原来最终要求是需要在SQL中处理。刚才整理了一下。把它写成一个SQL函数,需要时调用即可,下面为函数代码,仅供参考:View Code CREATEFUNCTION[dbo].[udf_ConvertToChineseDate](@DateDATETIME)RETURNSNVARCHAR(20)ASBEGIN--定义一个表变量DECLARE@DigitalTABLE([D1][TINYINT]NOTNULL,[D2][nvarchar](2)NOTNULL,
举报文章
请选择举报类型
补充说明
0/200
上传截图
格式支持JPEG/PNG/JPG,图片不超过1.9M