点击上方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 的值

更多推荐
如何写出让同事无法维护的代码?
为啥程序员下班后只关显示器从不关电脑?看看各大网站的答案~
精心整理了一套MySQL常用命令,收藏!!!

公众号内回复1,拉你进微信交流群

长按下方二维码加入,我们的SQL训练营

点击"阅读原文",了解SQL训练营

精心整理了一套SQL Server常用函数,速速收藏!相关推荐

  1. oracle sql常用的函数,界别Oracle和SQL Server常用函数

    区分Oracle和SQL Server常用函数 一.数学函数 1.绝对值 S:select abs(-1) value O:select abs(-1) value from dual 2.取整(大) ...

  2. sql server常用函数、常用语句

    一.常用函数 1.字符串函数 : charindex(':','abc:123')    --寻找一个字符在一段字符串中起始的位置 len('zhangsan')   --获取一段字符串的长度 lef ...

  3. Sql Server常用函数及技巧

    使用Sql Server好长时间了,今天特别想总结一下,算是回顾吧! 总结: 其实很多技巧,都是基于SQL Server自带的System Views,System Stored Procedures ...

  4. sql server 常用函数

    Sql Server基本函数 1.字符串函数  长度与分析用 datalength(Char_expr) 返回字符串包含字符数,但不包含后面的空格 substring(expression,start ...

  5. 函数、返回-Sql Server常用函数之统计、算数、字符串函数-by小雨

    新手发帖,很多方面都是刚入门,有错误的地方请大家见谅,欢迎批评指正 统计函数 Ø  AVG(expression)函数----按列算计平均值 Ø  SUM(expression)函数----按列算计值 ...

  6. sql server常用函数

    datalength(Char_expr) 返回字符串包含字符数,但不包含后面的空格 substring(expression,start,length) 不多说了,取子串 right(char_ex ...

  7. sql server常用函数积累

    1.LEFT(character,integer) 参数1:要截取的字符串,参数2:截取字符个数 返回从字符串左边开始指定个数的字符 2.RIGHT(character,integer) 参数1:要截 ...

  8. SQL Server常用函数 -- 更新中

    1.截取字段:left(),right(),substring select 字段名, left(字段名, 2) from 表名 --截取字段内容的前四位 2.去除左右空格:ltrim()与rtrim ...

  9. SQL Server常用的系统存储过程应用实例(转)

    摘要:Sql Server自带的系统存储过程有许多,但大部分我们是不常用的.我在实践中根据自己的体会,总结整理了一些比较常用的,加上一些实例介绍给大家.本期介绍: l         sp_attac ...

最新文章

  1. 在不是Thread类的子类中,如何获取线程对象的名称呢?
  2. jquery实现滚动条滚动到一定高度导航固定不变
  3. 网站运营手册_新媒体代运营模式价格
  4. [网站seo优化] 史上最全增加外链的方法!
  5. vue路由切换组件没有加载_Vue面试题: 如何实现路由懒加载?
  6. PHP单选框实现的方法,jQuery简单实现遍历单选框的方法
  7. jQuery遍历,数组,集合
  8. 芯唐语音识别_大联大品佳推出基于新唐科技ISD9160+Cyberon算法的语音识别方案
  9. 校园网下载IEEE论文
  10. MarkDown编辑器语法指南——SegmentFault
  11. Android 功耗优化(1)----使用Battery Historian生成电量消耗报告
  12. 安装SqlServer 2016 2017 时,提示需要安装oracle JRE7 更新 51(64位)或更高版本
  13. restsharp简单使用
  14. 信息学奥赛一本通1159:斐波那契数列
  15. java面试基础篇--hashMap中如何解决hash冲突
  16. JavaScript正则表达式大全
  17. 判断两篇文章的相似度
  18. 程序猿生存指南-2 抽奖事件
  19. bzoj1208 [HNOI2004]宠物收养所
  20. 指纹传感器安全性究竟有多少?

热门文章

  1. sqlserver 中位数计算方法
  2. Qt自定义控件(开源)
  3. 环境影响评价的概念和指标体系
  4. [unity3d插件]如何在Animator中使用刀光残影插件”PocketRPGTrails”
  5. day01 计算机基础和环境搭建
  6. 网络架构、云平台和微信公众号开发接入--基于嵌入式工程师的视觉
  7. 【Unity】UI界面展示3D模型
  8. 《张成功项目管理记》一把对供应商的管理作为团队管理的一部分
  9. TinyOS视频第一集内容介绍
  10. 1037. 在霍格沃茨找零钱