每日总结:sql 转换为int时发生算术溢出错误、DatePart()、DateAdd()、DateDiff()函数、Case when then
来源:互联网 发布:biz域名火吗 编辑:程序博客网 时间:2024/06/05 07:47
1、将 expression 转换为数据类型 int 时发生算术溢出错误
解析:
这个问题的出现是因为数据超大而引起的,为解决这个问题,只需要将将其转换为比int型存储范围更大的数据类型即可,这里可以将其转换为18位的2位精度的小数即可,如下:
Cast(字段 as decimal(18,2))
1、 Datepart()函数
该SQL函数主要用来获用于返回日期/时间的单独部分,比如年、月、日、小时、分钟等等。
语法:DATEPART(datepart,date)
date 参数是合法的日期表达式。datepart 参数可以是下列的值:
datepart
缩写
年
yy, yyyy
季度
qq, q
月
mm, m
年中的日
dy, y
日
dd, d
周
wk, ww
星期
dw, w
小时
hh
分钟
mi, n
秒
ss, s
毫秒
ms
微妙
mcs
纳秒
ns
此外还有DATEADD() 函数
在日期中添加或减去指定的时间间隔。
语法
DATEADD(datepart,number,date)
date 参数是合法的日期表达式。number 是您希望添加的间隔数;对于未来的时间,此数是正数,对于过去的时间,此数是负数。
dateadd 参数值和datepart函数的参数值一样
DATEDIFF() 函数
返回两个日期之间的天数。
语法:
DATEDIFF(datepart,startdate,enddate)
startdate 和 enddate 参数是合法的日期表达式。
Depart参数值和datepart函数的参数值一样
2、 SQL Case when then
Case具有两种格式:
1) Case sex
When ‘0’ then ‘女’
When ‘1’ then ‘男’
Else ‘未知’ end
2) Case when sex=’0’ then ‘女’
When sex=’1’ then ‘男’
Else ‘未知’ end
这两种方法基本上功能都差不多,相对来讲第一种方法比较简洁,但是第二中方法比较灵活,可以进行复杂的判断
Case when then 方法多用于多条件判断,比较常用的就像上边的例子,数据库中存0或1 来表示男女,在查询展示的时候使用case when then即可实现该效果、
- 每日总结:sql 转换为int时发生算术溢出错误、DatePart()、DateAdd()、DateDiff()函数、Case when then
- (SQL)将 expression 转换为数据类型 int 时发生算术溢出错误 2种快速处理方法
- 将expression转换为数据类型int时发生算术溢出错误 解决
- SQL 日期时间函数(DATENAME ,DatePart ,DateAdd,DateDiff)
- SQL Server 日期函数 集合DATEADD,DATEDIFF,DATENAME,DATEPART
- SQL Server 日期函数 集合DATEADD,DATEDIFF,DATENAME,DATEPART(转)
- sql 聚合函数 sum 消息 8115,级别 16 将 expression 转换为数据类型 int 时出现算术溢出错误。
- SqlServer: datepart ,dateadd,datediff,dateName函数
- SQL dateadd datediff函数
- 解决"将expression转化为数据类型int时发生算术溢出错误"
- 11-5 数据库加强(dateadd,datediff,datepart case()函数)整理了上课的笔记和老师留的作业
- sql --case when then
- sql case when then
- sql case when then
- 将 numeric 转换为数据类型 numeric 时发生算术溢出错误。
- SQLserver 中的日期函数--DATEDIFF()、GETDATE() 、DATEADD() 、DATEPART()
- 日期函数相关的SQL总结datediff(),datepart()
- DateDiff Dateadd DateDiff: SQL server函数
- 高薪酬必备的15种能力
- arm-2009q1-203-arm-none-linux-gnueabi.bin安装方法
- ubuntu 10.04(64位)下搭建android2.3/android4.2/4.1/4.0开发环境
- Ubuntu下tar.gz文件安装方法
- 经典算法研究系列:五、红黑树算法的实现与剖析
- 每日总结:sql 转换为int时发生算术溢出错误、DatePart()、DateAdd()、DateDiff()函数、Case when then
- 致访客
- 网站的LOGO尺寸大小参考
- Uva 481 - What Goes Up
- 游戏开发团队人力资源分配
- .Net记忆围棋益智小游戏
- CMOS电平和TTL电平
- 关于作者
- SQLLite数据库学习