当前位置:  数据库>sqlserver

SQL学习笔记七函数 数字,日期,类型转换,空值处理,case

    来源: 互联网  发布时间:2014-10-04

    本文导语:  数字函数 ABS():求绝对值。 CEILING():舍入到最大整数。 FLOOR():舍入到最小整数。 ROUND():四舍五入 ROUND(A,B)A是要处理的数,B是精确到小数点后第几位 LEN():计算字符串长度 LOWER()、UPPER():转小写、大写 LTRIM():字符串左侧的空格去掉 RTR...

数字函数
ABS():求绝对值。
CEILING():舍入到最大整数。
FLOOR():舍入到最小整数。
ROUND():四舍五入 ROUND(A,B)A是要处理的数,B是精确到小数点后第几位
LEN():计算字符串长度
LOWER()、UPPER():转小写、大写
LTRIM():字符串左侧的空格去掉
RTRIM():字符串右侧的空格去掉
SUBSTRING(string,start_position,length) string是待处理字符串,start_position是开始截的个数,length是截取的最大长度

日期函数
GETDATE():取得当前日期时间
DATEADD(datepart,number,date),计算增加后的日期
例:DATEADD(DAY,3,date)计算日期date后3天的日期
DATEADD(MONTH,-8,date)计算日期date前8个月的日期
DATEDIFF(datepart,startdate,enddate):计算两个日期之间的差额。
DATEPART(datepart,date):返回一个日期的特定部分

类型转换函数
CAST(expression AS data_type)
CONVERT(data_type,expression)

空值处理函数 如果查询结果是空,则为第二个参数。如果不为空,则是第一个参数
select isnull(FName,'佚名') as 姓名from T_Employee


CASE函数用法
单值判断,相当于switch case
CASE expression
WHEN value1 THEN returnvalue1
WHEN value2 THEN returnvalue2
WHEN value3 THEN returnvalue3
ELSE defaultreturnvalue
END


    
 
 

您可能感兴趣的文章:

  • 在SQL中有函数,比如COUNT(*),怎样通过JDBC调用获得函数值????
  • SQL中含函数,比如COUNT(*),怎样在JDBC接口中取出函数值????
  • sql server中ISNULL函数与Mysql中IFNULL函数的用法
  • sql数据库不能直接用instr函数
  • T-SQL常用的聚合函数
  • sql server中自定义一个简单的 split 函数
  • 初学者问题:标准的sql里有处理日期的函数吗?
  • access与sql server几个常用函数的区别(图文)
  • 分享:sql server 取日期的年月日部分的函数
  • sql函数实现递归查询示例
  • T-SQL常用的数学函数
  • T-SQL实例 函数结果设置为列别名
  • SQL Server中的数据复制到的Access中的函数
  • C处理SQL命令字符串的函数哪里有?
  • SQL中函数 replace 的参数1的数据类型ntext无效的解决方法
  • SQL中有count这个函数,请问如何将这个值取出
  • 高分求java.sql类库的类说明,函数及方法!
  • php is_numberic函数产生sql注入漏洞怎么解决
  • sql函数CAST与CONVERT的区别
  • SQL的SUBSTR()函数使用介绍
  • 对面的大虾看过来:sql到java的类型转换?
  • 如何将java.util.Date类型的日期转换成java.sql.Date类型的日期?
  • sql使用cast进行数据类型转换示例
  • 怎样把String转换成int?怎样获得系统时间并转换成java.sql.date类型?
  • Sql Server 数据类型转换的两个函数
  • sql语句中如何将datetime格式的日期转换为yy-mm-dd格式
  • SQL Server本地时间和UTC时间的相互转换实现代码
  • sql日期格式转换方法汇总(常用)
  • uniqueidentifier转换成varchar数据类型的sql语句
  • 使用mss2sql工具将SqlServer转换为Mysql全记录
  • 急问:如何将java.util.Date转换成java.sql.Date,来算出两个日期相差天数?
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • SQL日期查询与比较方法
  • sql server日期相减 的实现详解
  • jsp中在oracle中查询日期类型时sql语句该怎么写啊?
  • sql server日期格式化处理的例子
  • 拼接SQL字符串与日期模糊查询的例子
  • sql语句中,怎样进行两个日期的时间差,用秒数表示??
  • T-SQL常用的时间和日期函数
  • SQL Server 比较日期大小的方法
  • SQL 返回期间内的所有日期
  • T-SQL判断一个日期是否为今天的函数
  • T-SQL自定义函数返回前一天或后一天日期的例子
  • sql server 日期推算处理的例子
  • sql server中获取指定日期所在月份的第一天的代码
  • 有关java.sql.ResultSet 利用SetDate往 oracle 中插入时间和日期的问题!!
  • SQL 判断给定日期值(或时间段)所在星期的星期一和星期天的日期
  • 在Java中,用Mircosoft SQL Server数据库,请问要进行日期字段的读取,用( ResultSet rs ; rs.getDate(1),其中1代表相应的字段为 DateTi
  • sql server 日期操作的一些例子
  • sql数据库获取某月某季某年最后一天(sql日期计算)
  • 在SQL中使用convert函数进行日期的查询的代码
  • 如何将日期和时间同时存入数据库(在sql server用PreparedStatement)中?
  • java命名空间java.sql接口statement的类成员方法: executeupdate定义及介绍
  • 请问,这是什么错误!java.sql.SQLException: [Microsoft][ODBC SQL Server Driver][Named Pipes]??????? SQL Server?虽然分少,但一定给,只要您是前5名回复者中最好的以为!
  • java命名空间java.sql接口connection的类成员方法: nativesql定义及介绍
  • SQL查询分析工具 SQL Workbench/J
  • java命名空间java.sql接口preparedstatement的类成员方法: executeupdate定义及介绍
  • oracle导出sql语句的结果集和保存执行的sql语句(深入分析)
  • java命名空间java.sql接口rowid的类成员方法: getbytes定义及介绍
  • SQL Server统计SQL语句执行时间的脚本
  • java命名空间java.sql接口ref的类成员方法: getbasetypename定义及介绍
  • SQL客户端软件 PKLite SQL Client
  • java命名空间java.sql接口databasemetadata的类成员方法: getsqlkeywords定义及介绍


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3