SQL Server(函数) 关键字的使用 三
2024-10-18 22:26:28
三, 函数关键字 -- 使用介绍
28, Function的使用(Function的内建 SQL函数)?
内建 SQL 函数的语法是:
SELECT function(列) FROM 表)
29, avg() 的使用(avg() 返回列的平均值)
AVG 函数返回数值列的平均值。NULL 值不包括在计算中。
SELECT AVG(column_name) FROM table_name
30, count()的使用(count()的指定列的数目)
COUNT(column_name) 函数返回指定列的值的数目(NULL 不计入):
SELECT COUNT(column_name) FROM table_name
31, First()的使用(First()返回字段 第一个值)
FIRST() 函数返回指定的字段中第一个记录的值。
提示:可使用 ORDER BY 语句对记录进行排序。
SELECT FIRST(column_name) FROM table_name
32, Last()的使用(Last()返回字段 最后个值)
LAST() 函数返回指定的字段中最后一个记录的值。
提示:可使用 ORDER BY 语句对记录进行排序。
SELECT LAST(column_name) FROM table_name
33, Max()的使用(Max() 返回列中最大值)
MAX 函数返回一列中的最大值。NULL 值不包括在计算中。
SELECT MAX(column_name) FROM table_name
注释:MIN 和 MAX 也可用于文本列,以获得按字母顺序排列的最高或最低值。
34, Min()的使用(Min()返回列中最小值)
MIN 函数返回一列中的最小值。NULL 值不包括在计算中。
SELECT MIN(column_name) FROM table_name
注释:MIN 和 MAX 也可用于文本列,以获得按字母顺序排列的最高或最低值。
35, Sum()的使用(Sum()计算列的总和)
SUM 函数返回数值列的总数(总额)。
SELECT SUM(column_name) FROM table_name
合计函数 (比如 SUM) 常常需要添加 GROUP BY 语句。
36, group by的使用(group by 结合合计函数的 进行分组)
GROUP BY 语句用于结合合计函数,根据一个或多个列对结果集进行分组。
SELECT column_name, aggregate_function(column_name)
FROM table_name
WHERE column_name operator value
GROUP BY column_name
37, having的使用(having )?
在 SQL 中增加 HAVING 子句原因是,WHERE 关键字无法与合计函数一起使用。
SELECT column_name, aggregate_function(column_name)
FROM table_name
WHERE column_name operator value
GROUP BY column_name
HAVING aggregate_function(column_name) operator value
38, ucase()的使用(ucase()把字段的值转为大写)
UCASE 函数把字段的值转换为大写。
SELECT UCASE(column_name) FROM table_name
39, lcase()的使用(lcase ()把字段的值转为小写)
LCASE 函数把字段的值转换为小写。
SELECT LCASE(column_name) FROM table_name
40, len()的使用(len()字段的长度)
LEN 函数返回文本字段中值的长度。
SELECT LEN(column_name) FROM table_name
41, round()的使用(round()指定小数位数)
ROUND 函数用于把数值字段舍入为指定的小数位数。
SELECT ROUND(column_name,decimals) FROM table_name
例子:
SELECT ProductName, ROUND(UnitPrice,0) as UnitPrice FROM Products
42, now()的使用(now()返回当前时间)
NOW 函数返回当前的日期和时间。
提示:如果您在使用 Sql Server 数据库,请使用 getdate() 函数来获得当前的日期时间。
SELECT NOW() FROM table_name
43, format()的使用(now()返回当前时间)
FORMAT() 函数
FORMAT 函数用于对字段的显示进行格式化。
SELECT FORMAT(column_name,format) FROM table_name
最新文章
- 工作中遇到的一个多线程下导致RCW无法释放的问题
- 【平面设计AFTER】读到的设计海报分层法
- Easy Tag Write(1)
- Word2013中制作按钮控件
- HTMl5的sessionStorage和localStorage
- 防止在iOS设备中的Safari将数字识别为电话号码
- AspxGridView
- 开发工具及服务年度大奖评选 I Bugtags 荣获最具成长潜力奖
- [无人值守安装操作系统]__RHEL6__FTP+TFTP+DHCP+Kickstart+PXE
- 解决unity3d发布的网页游戏放到服务器上无法使用的问题
- HDU 5660 jrMz and angles (暴力枚举)
- 平衡搜索树(三) B-Tree
- 小猪的Android入门之路 day 1
- hdu-3790-最短路径问题(dijkstra算法)
- 利用Advanced Installer将asp.netMVC连同IIS服务和mysql数据库一块打包成exe安装包
- Grafana+Telegraf+Influxdb监控Tomcat集群方案
- ROI Pool和ROI Align
- git命令行提交并且同步到远程代码库
- java 对一个字符串进行加减乘除的运算
- Remove duplicates from array II
热门文章
- jsp?echo
- hdu 5533 Dancing Stars on Me
- Umbraco Form需要引用些客户端dependencies (jquery)
- IAR 编译错解决Error[e16]: Segment NEAR_Z (size: 0x16d align: 0) is too long for segment definition. At least 0x83 more bytes needed.
- 设计模式23---设计模式之装饰模式(Decorator)(结构型)
- MongoDB介绍及下载与安装
- SQL 正则表达式使模式匹配和数据提取变得更容易
- css中文字体unicode对照表
- IOS开发常用技术网站
- vs2005升级到vs2010相关问题