【SqlServer-函数】
汇总函数
COUNT()函数
--查询customers所有行数
SELECT COUNT(*) FROM customers
(No column name)
3
MAX()求最大值函数
--查询Amount列最大的数
SELECT MAX(Amount) FROM orders
(No column name)
86753.09
SUM求和函数
--求和函数
SELECT SUM(Amount) FROM orders
(No column name)
88234.34
AVG()求平均数函数
--求平均数函数
SELECT AVG(Amount) AS 平均 FROM orders
平均
22058.585000
MIN()求最小值函数
--MIN求最小值
SELECT MIN(Amount) AS 最小 FROM orders
最小
123.45
STDEV()求标准差函数,返回给定表达式中所有值的统计标准偏差
--STDEV()求标准差
SELECT STDEV(Amount) AS 标准差 FROM orders
标准差
43130.4648172716
STDEVP()返回给定表达式中所有值的填充统计标准偏差
--STDEVP ()返回给定表达式中所有值的填充统计标准偏差
SELECT STDEVP (Amount) AS 填充统计标准偏差 FROM orders
填充统计标准偏差37352.0782087881
VAR()函数返回给定表达式中所有值的统计方差
--Var() 函数返回给定表达式中所有值的统计方差
SELECT VAR(Amount) as 总体样本 FROM orders
总体样本
1860236995.3539
VARP()返回给定表达式中所有值的填充的统计方差
--.VARP()返回给定表达式中所有值的填充的统计方差。
SELECT VARP(Amount) as 填充的统计方差 FROM orders
填充的统计方差
1395177746.51542
日期时间函数
GETDATE()查询当前服务器时间
--查询当前服务器时间
SELECT GETDATE() AS NewTime
NewTime
2015-10-08 17:22:41.570
字符串函数
UPPER()函数 和 LOWER()函数
SELECT UPPER(LastName) AS 大写 ,LastName as 原来, LOWER(LastName) AS 小写 FROM customers
大写 原来 小写
DOE Doe doe
DOE Doe doe
CITIZEN Citizen citizen
CAST()函数
--将Amount numeric(9, 2)类型转为varchar类型
SELECT CAST(Amount AS varchar) FROM orders
(No column name)
123.45
678.90
86753.09
678.90
CONVERT()函数
--将日期的值转换为特殊形式的字符串形式值
SELECT CONVERT(char(8),GETDATE(),112)
(No column name)
20151008
--将日期的值转换为特殊形式的字符串形式值
SELECT CONVERT(char(10),GETDATE(),102)
(No column name)
2015.10.08
其他函数
CASE函数
SELECT CASE '4'
WHEN 0 THEN 'Unknown'
WHEN 1 THEN 'male'
WHEN 2 THEN 'Female'
ELSE 'Not applicable'
END
(No column name)
Not applicable
【SqlServer-函数】相关推荐
- sqlserver函数多行数据合并成一行
sqlserver函数多行数据合并成一行 SELECTusername,coursename= (STUFF((SELECT ',' + coursenameFROM t_user_courseWHE ...
- SqlServer 函数 大全
sql server使用convert来取得datetime日期数据 sql server使用convert来取得datetime日期数据,以下实例包含各种日期格式的转换 语句及查询结果: Se ...
- sqlserver函数 1209
>字符串函数 charindex 查询子字符串的位置 charindex(子字符串,总字符串) 例子: select CHARINDEX('a','banana') 返回值: 查不到,0 查到了 ...
- sqlserver函数大全
SQL2008 表达式:是常量.变量.列或函数等与运算符的任意组合. https://www.2cto.com/database/201801/712174.html 一旦成功地从表中检索出数据,就需 ...
- php charindex,SQLServer函数left()、charindex()、stuff()的使用
1.left() LEFT (character_expression, integer_expression) 返回character_expression 左起 integer_expressio ...
- mysql sqlserver 函数_等价于MySQL中的SQLServer函数SCOPE_IDENTITY()??mysql-问答-阿里云开发者社区-阿里云...
这是您要寻找的: LAST_INSERT_ID() 为了回应OP的评论,我创建了以下基准测试: CREATE TABLE Foo ( FooId INT AUTO_INCREMENT PRIMARY ...
- oracle vm concat指定分隔符,重写Oracle的wm_concat函数,自定义分隔符、排序
oracle中,wm_concat函数是一个聚合函数,和mysql中的group_concat函数类似,不过group_concat函数比较强大,可以定义分隔符和排序,当然所谓强大是相对的,这里假使我 ...
- 恢复SQLSERVER被误删除的数据
曾经想实现Log Explorer for SQL Server的功能,利用ldf里面的日志来还原误删除的数据 这里有一篇文章做到了,不过似乎不是所有的数据类型都支持 以下为译文:http://rar ...
- 恢复SQLSERVER被误删除的数据(转——收藏)
恢复SQLSERVER被误删除的数据 摘自:http://www.cnblogs.com/lyhabc/p/3683147.html 曾经想实现Log Explorer for SQL Server的 ...
- SqlServer分区表概述(转载)
什么是分区表 一般情况下,我们建立数据库表时,表数据都存放在一个文件里. 但是如果是分区表的话,表数据就会按照你指定的规则分放到不同的文件里,把一个大的数据文件拆分为多个小文件,还可以把这些小文件放在 ...
最新文章
- 微信开放JS-SDK,助力网页开发[转自微信官方]
- 【HDU - 2665】Kth number(区间第K大,主席树,模板)
- Python工作笔记-仿大佬的list赋值
- java可以连接php吗_java - 需要PHP或Java代码才能使用多个Internet连接
- 如何避免开源安全噩梦?
- 按指定字符分割字符串
- Spring下载文件出现:UT010029: Stream is closed
- java保留小数点后两位_JAVA中小数点后保留两位的方法有哪些
- .net常用加密和解密算法
- [CTF]Brainfuck/Ook!编码
- Android Studio 安装AVD (处理器为AMD)图文详解
- 微信小程序——VW、VH
- 什么是马甲包?有什么作用?
- 安卓和IOS系统下字体样式的不同
- php新浪微博 登录接口文档,qq登录,新浪微博登录接口申请过程中遇到的问题
- SAP云平台的试用账号手机验证
- Sabre选择DXC Technology来助力改变未来旅游业,作为两家公司续约多年期协议的一部分
- 一些关于【前端】学习资源(网站、视频、文章)收藏的网址
- jupyter中配置多种虚拟环境
- 计算机如何性能测试,计算机性能测试