精心整理了一套SQL Server常用函数,速速收藏!
点击上方SQL数据库开发,关注获取SQL视频教程
SQL专栏
SQL数据库基础知识汇总
SQL数据库高级知识汇总
1、统计函数(聚合函数)
AVG() --求平均值
COUNT() --统计数目
MAX() --求最大值
MIN() --求最小值
SUM() --求和
STDEV() --STDEV()函数返回表达式中所有数据的标准差
STDEVP() --STDEVP()函数返回总体标准差
VAR() --VAR()函数返回表达式中所有值的统计变异数
VARP() --VARP()函数返回总体变异数
(提示:可以左右滑动代码)
2、算术函数
/***三角函数***/
SIN(float_expression) --返回以弧度表示的角的正弦
COS(float_expression) --返回以弧度表示的角的余弦
TAN(float_expression) --返回以弧度表示的角的正切
COT(float_expression) --返回以弧度表示的角的余切
/***反三角函数***/
ASIN(float_expression) --返回正弦是FLOAT 值的以弧度表示的角
ACOS(float_expression) --返回余弦是FLOAT 值的以弧度表示的角
ATAN(float_expression) --返回正切是FLOAT 值的以弧度表示的角
ATAN2(float_expression1,float_expression2) --返回正切是float_expression1 /float_expres-sion2的以弧度表示的角
DEGREES(numeric_expression) --把弧度转换为角度返回与表达式相同的数据类型可为INTEGER/MONEY/REAL/FLOAT 类型
RADIANS(numeric_expression) --把角度转换为弧度返回与表达式相同的数据类型可为INTEGER/MONEY/REAL/FLOAT 类型
EXP(float_expression) --返回表达式的指数值
LOG(float_expression) --返回表达式的自然对数值
LOG10(float_expression) --返回表达式的以10 为底的对数值
SQRT(float_expression) --返回表达式的平方根
/***取近似值函数***/
CEILING(numeric_expression) --返回>=表达式的最小整数返回的数据类型与表达式相同可为 --INTEGER/MONEY/REAL/FLOAT 类型
FLOOR(numeric_expression) --返回<=表达式的最小整数返回的数据类型与表达式相同可为 --INTEGER/MONEY/REAL/FLOAT 类型
ROUND(numeric_expression) --返回以integer_expression 为精度的四舍五入值返回的数据 --类型与表达式相同可为INTEGER/MONEY/REAL/FLOAT 类型
ABS(numeric_expression) --返回表达式的绝对值返回的数据类型与表达式相同可为 --INTEGER/MONEY/REAL/FLOAT 类型
SIGN(numeric_expression) --测试参数的正负号返回0 零值1 正数或-1 负数返回的数据类型 --与表达式相同可为INTEGER/MONEY/REAL/FLOAT 类型
PI() --返回值为π 即3.1415926535897936
RAND([integer_expression]) --用任选的[integer_expression]做种子值得出0-1 间的随机浮点数
3、字符串函数
ASCII() --函数返回字符表达式最左端字符的ASCII 码值
CHAR() --函数用于将ASCII 码转换为字符 --如果没有输入0 ~ 255 之间的ASCII 码值CHAR 函数会返回一个NULL 值
LOWER() --函数把字符串全部转换为小写
UPPER() --函数把字符串全部转换为大写
STR() --函数把数值型数据转换为字符型数据
LTRIM() --函数把字符串头部的空格去掉
RTRIM() --函数把字符串尾部的空格去掉
LEFT(),RIGHT(),SUBSTRING() --函数返回部分字符串
CHARINDEX(),PATINDEX() --函数返回字符串中某个指定的子串出现的开始位置
SOUNDEX() --函数返回一个四位字符码 --SOUNDEX函数可用来查找声音相似的字符串但SOUNDEX函数对数字和汉字均只返回0 值
DIFFERENCE() --函数返回由SOUNDEX 函数返回的两个字符表达式的值的差异 --0 两个SOUNDEX 函数返回值的第一个字符不同 --1 两个SOUNDEX 函数返回值的第一个字符相同 --2 两个SOUNDEX 函数返回值的第一二个字符相同 --3 两个SOUNDEX 函数返回值的第一二三个字符相同 --4 两个SOUNDEX 函数返回值完全相同
QUOTENAME() --函数返回被特定字符括起来的字符串
REPLICATE() --函数返回一个重复character_expression 指定次数的字符串
REVERSE() --函数将指定的字符串的字符排列顺序颠倒
REPLACE() --函数返回被替换了指定子串的字符串
SPACE() --函数返回一个有指定长度的空白字符串
STUFF() --函数用另一子串替换字符串指定位置长度的子串
4、数据类型转换函数
CAST() 函数语法如下
CAST (expression AS data_type(length))
CONVERT() 函数语法如下
CONVERT(data_type(length),data_to_be_converted,style)
5、日期函数
DAY() --函数返回date_expression 中的日期值
MONTH() --函数返回date_expression 中的月份值
YEAR() --函数返回date_expression 中的年份值
DATEADD(datepart,number,date) --函数返回指定日期date 加上指定的额外日期间隔number 产生的新日期
DATEDIFF(datepart,startdate,enddate) --函数返回两个指定日期在datepart 方面的不同之处
DATENAME(datepart,date) --函数以字符串的形式返回日期的指定部分
DATEPART(datepart,date) --函数以整数值的形式返回日期的指定部分
GETDATE() --函数以DATETIME 的缺省格式返回系统当前的日期和时间
6、系统函数
APP_NAME() --函数返回当前执行的应用程序的名称
COALESCE() --函数返回众多表达式中第一个非NULL 表达式的值
COL_LENGTH('table_name', 'column_name') --函数返回表中指定字段的长度值
COL_NAME(table_id,column_id) --函数返回表中指定字段的名称即列名
DATALENGTH() --函数返回数据表达式的数据的实际长度
DB_ID(['database_name']) --函数返回数据库的编号
DB_NAME(database_id) --函数返回数据库的名称
HOST_ID() --函数返回服务器端计算机的名称
HOST_NAME() --函数返回服务器端计算机的名称
IDENTITY (data_type [ , seed , increment ] ) AS column_name --IDENTITY() 函数只在SELECT INTO 语句中使用用于插入一个identity column列到新表中
ISDATE() --函数判断所给定的表达式是否为合理日期
ISNULL(check_expression, replacement_value) --函数将表达式中的NULL 值用指定值替换
ISNUMERIC() --函数判断所给定的表达式是否为合理的数值
NEWID() --函数返回一个UNIQUEIDENTIFIER 类型的数值
NULLIF(expression1, expression2) --NULLIF 函数在expression1 与expression2 相等时返回NULL 值若不相等时则返回expression1 的值
公众号内回复1,拉你进微信交流群
长按下方二维码加入,我们的SQL训练营
点击"阅读原文",了解SQL训练营
精心整理了一套SQL Server常用函数,速速收藏!相关推荐
- oracle sql常用的函数,界别Oracle和SQL Server常用函数
区分Oracle和SQL Server常用函数 一.数学函数 1.绝对值 S:select abs(-1) value O:select abs(-1) value from dual 2.取整(大) ...
- sql server常用函数、常用语句
一.常用函数 1.字符串函数 : charindex(':','abc:123') --寻找一个字符在一段字符串中起始的位置 len('zhangsan') --获取一段字符串的长度 lef ...
- Sql Server常用函数及技巧
使用Sql Server好长时间了,今天特别想总结一下,算是回顾吧! 总结: 其实很多技巧,都是基于SQL Server自带的System Views,System Stored Procedures ...
- sql server 常用函数
Sql Server基本函数 1.字符串函数 长度与分析用 datalength(Char_expr) 返回字符串包含字符数,但不包含后面的空格 substring(expression,start ...
- 函数、返回-Sql Server常用函数之统计、算数、字符串函数-by小雨
新手发帖,很多方面都是刚入门,有错误的地方请大家见谅,欢迎批评指正 统计函数 Ø AVG(expression)函数----按列算计平均值 Ø SUM(expression)函数----按列算计值 ...
- sql server常用函数
datalength(Char_expr) 返回字符串包含字符数,但不包含后面的空格 substring(expression,start,length) 不多说了,取子串 right(char_ex ...
- sql server常用函数积累
1.LEFT(character,integer) 参数1:要截取的字符串,参数2:截取字符个数 返回从字符串左边开始指定个数的字符 2.RIGHT(character,integer) 参数1:要截 ...
- SQL Server常用函数 -- 更新中
1.截取字段:left(),right(),substring select 字段名, left(字段名, 2) from 表名 --截取字段内容的前四位 2.去除左右空格:ltrim()与rtrim ...
- SQL Server常用的系统存储过程应用实例(转)
摘要:Sql Server自带的系统存储过程有许多,但大部分我们是不常用的.我在实践中根据自己的体会,总结整理了一些比较常用的,加上一些实例介绍给大家.本期介绍: l sp_attac ...
最新文章
- 在不是Thread类的子类中,如何获取线程对象的名称呢?
- jquery实现滚动条滚动到一定高度导航固定不变
- 网站运营手册_新媒体代运营模式价格
- [网站seo优化] 史上最全增加外链的方法!
- vue路由切换组件没有加载_Vue面试题: 如何实现路由懒加载?
- PHP单选框实现的方法,jQuery简单实现遍历单选框的方法
- jQuery遍历,数组,集合
- 芯唐语音识别_大联大品佳推出基于新唐科技ISD9160+Cyberon算法的语音识别方案
- 校园网下载IEEE论文
- MarkDown编辑器语法指南——SegmentFault
- Android 功耗优化(1)----使用Battery Historian生成电量消耗报告
- 安装SqlServer 2016 2017 时,提示需要安装oracle JRE7 更新 51(64位)或更高版本
- restsharp简单使用
- 信息学奥赛一本通1159:斐波那契数列
- java面试基础篇--hashMap中如何解决hash冲突
- JavaScript正则表达式大全
- 判断两篇文章的相似度
- 程序猿生存指南-2 抽奖事件
- bzoj1208 [HNOI2004]宠物收养所
- 指纹传感器安全性究竟有多少?