字符串函数

select substring('abcde',3,2)

select upper('abCD123')

select lower('abCD123')

select ltrim('  abc')

select rtrim('    abc  ')

--将一个字符串插入到另一字符串。在插入新字符串时将从原来的字符串中删除指定长度的字符

--stuff(string, insertion position, delete count, string inserted)

select stuff('abcdef',3,2,'1234')

--Replace(source, search, replace)

select replace('abcd','cd','fe')

时间函数

--获取当前日期

select getdate()

--对日期进行减运算

select DateDiff(yy,'1984/5/20',GetDate())AS MarriedYears

--对日期进行加运算

select DateAdd(hh,100,GetDate()) AS [100HoursFromNow]

--返回datetime值的指定日期部分的整数值

select DatePart(DayofYear,GetDate())As DayCount

--从日期中获取年,月,日

select day('03/12/1998') as [Day] ,month('03/12/1998') as [Month], year('03/12/1998') as [Year]

 

数学函数

--求绝对值

select abs(-1),abs(0),abs(1)

--求正弦,余弦

select sin(1),cos(1)

--求幂

select power(2,3) as cube

--ROUND(numeric_expression , length [,function]),返回数字表达式并四舍五入为指定的长度或精度

--当 length 为正数时,numeric_expression四舍五入为 length 所指定的小数位数。当length为负数时,--numeric_expression则按length所指定的在小数点的左边四舍五入。

select round(46.533,2),round(562.5,-1)

SELECT FLOOR(12.9273)

SELECT CEILING(12.9273)

--求平方根

select sqrt(6.25)

--求平方

select square(5.5)

转换函数

select cast(getdate() as char(10))

select cast(1.5 as int)

--convert(data type, expression[style,])

select convert(char(10),getdate(),120)

Null函数

--ISNULL (<check_expression>, <replacement_value>),ISNULL() 函数将表达式中的NULL 值用指定值替换.

--如果check_expresssion 不是NULL, 则返回其原来的值,否则,返回replacement_value 的值.

select IsNull('NickName', 'none')

select IsNull(null,'none')

--NULLIF (<expression1>, <expression2>)

--它在expression1 与expression2 相等时返回NULL 值,若不相等时则返回expression1 的值.

select nullif('abc','sql')

select nullif('a','a')

--COALESCE()函数返回众多表达式中第一个非NULL 表达式的值。如果所有的表达式均为NULL,则COALESCE() 函数返回NULL 值

select coalesce(null,'abe',null)

select coalesce('a',null)

转载于:https://www.cnblogs.com/linsond/archive/2009/06/12/1502004.html

一些有用的SQL Server函数相关推荐

  1. sql server 函数大全

    sql server使用convert来取得datetime日期数据 sql server使用convert来取得datetime日期数据,以下实例包含各种日期格式的转换 语句及查询结果: Selec ...

  2. Sql Server函数全解三数据类型转换函数和文本图像函数

    原文:Sql Server函数全解<三>数据类型转换函数和文本图像函数 一:数据类型转换函数 在同时处理不同数据类型的值时,SQL Server一般会自动进行隐士类型转换.对于数据类型相近 ...

  3. SQL Server函数之空值处理

    SQL Server函数之空值处理 coalesce( expression [ ,...n ] )返回其参数中第一个非空表达式. Select coalesce(null,null,'1','2') ...

  4. Sql Server函数和存储过程

    SQL Server函数是一种封装一条或多条SQL语句的结构. SQL Server函数分为系统函数和用户自定义函数两种. 标量值函数:标量值函数的返回值是基本数据类型的单个值或单个值得表达式. 函数 ...

  5. 常用的sql server 函数、存储过程、临时表总结

    最近写T-sql语句比较多, 想把这段时间遇到过的貌似有用的一些sql server的函数,存储过程,临时表等总结一下,以便不时之需,当然不会一下子所有都总结,但会分段总结: 1)存储过程定义: cr ...

  6. 重要的 SQL Server 函数 - 日期函数

    第 3 部分:日期函数 在 IT 行业工作了 20 年之后,我可以确定日期和时间非常难处理.幸运的是,现代关系数据库(例如 SQL Server)为此提供了许多非常有用的函数.在今天的文章中,我们将探 ...

  7. 详细解读SQL Server 函数

    一旦成功地从表中检索出数据,就需要进一步操纵这些数据,以获得有用或有意义的结果.这些要求包括:执行计算与数学运算.转换数据.解析数值.组合值和聚合一个范围内的值等. 下表给出了T-SQL函数的类别和描 ...

  8. SQL SERVER 函数ROW_NUMBER() 应用

    应用场景: 1.业务要求SQL查询结果中输出含有"序号"."行号". 2.数据表中某个空白字段需要用流水号填充. 以上场景时,可以使用SQL SERVER 的函 ...

  9. sql server 函数学习

    sql server 创建函数 资料 https://docs.microsoft.com/zh-cn/sql/relational-databases/user-defined-functions/ ...

最新文章

  1. Latex中的列表环境[一]
  2. 通过exp命令对Oracle数据库进行备份操作(提供两种情况的备份:备份本地,备份远程的数据库)
  3. .net core 下的HttpClient、WebClient性能测试
  4. Web应用中request获取各种获取path或URI,URL的方法
  5. Python实现GitBook工具
  6. 深入理解Tomcat和Jetty源码之第三篇tomcat系统架构上:连接器是如何设计的
  7. Iirf安装配置(图文)
  8. input 限制输入
  9. CMU 15-213 Introduction to Computer Systems学习笔记(18) Dynamic Memory Allocation: Basic Concepts
  10. OpenWrt Image Builder 制作带插件的HG255D固件记录
  11. java入门到精通第六版_java从入门到精通-第6章.pdf
  12. cropper.js 裁剪图片并上传(文档翻译+demo)
  13. 发现谷歌学术搜索真好用啊
  14. 个人信息提取(字符串)
  15. 读书之乐 摘自《致青年朋友》
  16. 学数据分析,这些常用术语少不了!
  17. C端和B端的差异分析
  18. 课堂内外杂志课堂内外杂志社课堂内外编辑部2022年第9期目录
  19. 如何学习一门编程语言,从入门到不放弃!
  20. 在网上看别人去韩国的日记

热门文章

  1. python 堆_面试再问你什么是堆和栈,你就把这篇文章甩给他
  2. java继承的终极奥义_java学习笔记12-继承
  3. android回收站目录详解,android - 如何在回收站适配器外部的回收站视图中获取当前商品的位置 - 堆栈内存溢出...
  4. cxgrid 写数据_大线索报道:2020年策划人必备的50个写方案技巧
  5. 华三服务器收集系统日志,Rsyslog+H3C日志系统(示例代码)
  6. Pycharm 字体大小及背景颜色的设置
  7. java - 判断任意一天是这年的第几天
  8. sqlserver 微信 读取_Sql Server使用链接服务器远程取数据_sqlserver
  9. 自适应宽_移动端实现自适应缩放界面的方法汇总
  10. sr650服务器cpu型号,至强Gold 联想ThinkSystem SR650评测