【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分区表概述(转载)
什么是分区表 一般情况下,我们建立数据库表时,表数据都存放在一个文件里. 但是如果是分区表的话,表数据就会按照你指定的规则分放到不同的文件里,把一个大的数据文件拆分为多个小文件,还可以把这些小文件放在 ...
最新文章
- es安装ik后报错无法启动 read write
- 八种反应表示员工认可你
- NSThread创建线程的三种方法
- 1716: 棒棒糖(暴力破解+优化)
- php7插件开发,php7.2.6 插件fileinfo的安装
- rest laravel_如何通过测试驱动开发来构建Laravel REST API
- plsql轻量版触发器
- Nginx之rewrite配置
- 企业千人千面管理模式_一汽解放青岛汽车有限公司荣获“2020(第十六届)中国企业教育先进单位百强”...
- NS2 分裂机制及代码分析一
- DELL服务器常见报错信息
- 洛谷 题解 P1757 【通天之分组背包】
- SpringBoot解决驼峰命名 ---返回Json实体类属性大小写问题
- GoC语言学习(C/C++程序设计语言入门)
- Android原生框架--Xui使用
- SonarQube检测出的bug、漏洞以及异味的修复整理
- 崛起的云平台,彰显信息国产化的中国力量
- 用AI 来一键体验“返老还童”的快乐!马化腾、李彦宏、杨幂都能还原的那种 |儿童节福利...
- 【IIOT】欧姆龙PLC数采之CP系列
- JavaScript日期时间详解
热门文章
- Column ‘XXX‘ cannot be null 问题解决方案
- 计算机作品画图板软件四年级,四年级下册信息技术《word画图工具》教学设计...
- CSS 控制 input 只显示下划线效果
- 使用HTML版制作个人简历制作,非常好看的模板!!!
- koa 项目中的知识点 - 详情页
- 《黑客帝国》中的代码雨让人身临其境 利用Python轻松实现
- noiLinux中编程工具的使用
- 2022年全球市场金属陶瓷基板总体规模、主要生产商、主要地区、产品和应用细分研究报告
- 使用Python模拟社会财富分配问题,得出了几个有趣的结论
- vue:$emit失效