2017/4/14-4/15
来源:互联网 发布:服务器地址、远程端口 编辑:程序博客网 时间:2024/06/14 11:35
- sql变量
- dateadd()
- cast()
Sql变量
声明变量:DECLARE @variable_name DataType
变量赋值:
1.SET @variable_name=value
2.SELECT @variable_name=value
SELECT 中的value一般是从表中查询的,SELECT也可以像SET一样直接赋值
例如:
…
SET @age=20
SELECT @age=20
SELECT @rcount=COUNT(*) from Student
print @age
print @rcount
Dateadd()
DATEADD() 函数在日期中添加或减去指定的时间间隔。
语法:DATEADD(datepart,number,date)
例:DATEADD(day,2,OrderDate)
例:
DATEADD(HOUR,8,substring(CONVERT(varchar(100),DateTime, 20),0,11) )
得到的结果的将是yyyy-hh-mm 8:00
Cast()
CAST函数用于将某种数据类型的表达式显式转换为另一种数据类型。
语法:CAST (expression AS data_type)
expression代表任何有效的表达式,type是想要转换的类型
转换的条件:
1.两个表达式的数据类型完全相同
2.两个表达式可隐性转换
3.必须显式转换数据类型
如果转换时没有指定数据类型的长度,则SQServer自动提供长度为30。
例:
SELECT CAST('12.5' AS int)
此时将产生一个错误,因为Cast和Convert都不能进行四舍五入和截断操作。这里可以使用decimal():
SELECT CAST('12.5' AS decimal(9,0))
decimal的默认值是18,0
此时的返回值是12.
0 0
- 2017/4/14-4/15
- 2017-4-15
- 14-4-15java面试
- 2017/4/15 Twosat介绍
- 2017/4/15凌晨思绪
- 英语词汇测试-2017-4-15
- 4-14,15学习日志合并
- 【2017/4/14】sqlplus登录翻页问题
- 【2017/4/14】oracle10g参数文件spfile
- 2017/4/14 我是否应重拾Java
- 2017年4月14日读书笔记
- 2017年4月15日集训
- 15电气李书鹏4月14日作业(1)
- 15电气李书鹏 4月14日作业(2)
- 工作小结_2016-4-15 14:37:22
- 2017-4-14 模版类型推导和traits
- 【2017/4/14】oracle10g的密码文件管理
- 【2017/4/14】oracle数据库启动与关闭
- java中Byte类的源码解析
- Javascript面向对象(四)——函数原型
- 如何去除使用inline-block之后的间距(一)?
- 使用Dom4j 解析XML
- 【java】事件监听——通过点击不同的按钮,让面板的背景色发生相应的变化
- 2017/4/14-4/15
- RecyclerView的基本用法
- UVALive
- 工厂模式
- AsyncTask之加载图片
- python-框架-网页爬虫-文本处理-科学计算-可视化-机器学习-数据挖掘-深度学习
- 常用网站
- java 锁与可重入锁
- ELK框架搭建