SQL的函数---3th
SQL的函数就是对表里的列的内容进行操作之类的了
1.我想要把列表上的数值选择保留多少小数位数(四舍五入),用ROUND( )
SELECT ProductName,ROUND(UnitPrice,0) as UnitPrice FROM Products
2.我想要一个列的平均值,用AVG()
3.我想知道我指定的那一列的行数,用COUNT(),其中还有null不计入,也可以返回指定列的不同值的行数
SELECT COUNT(DISTINCT 列)FROM 表
4.我想知道我指定列的第一个值或者最后一个值,用FIRST()或者LAST()
5.我想知道我指定列的最大值跟最小值 ,用MAX(),MIN()
6.我想知道我指定列的数值的和 ,用SUM()
7.有一个表,例如每天都有人报销,有些人不单报了一次,求每个人的报销总额,这时就要用GROUP BY
SELECT Customer,SUM(OrderPrice) FROM Orders GROUP BY Customer
8.我现在不单单要求出每个人各自的总和,我只要其中总额小于2000的那部分,这时候where不能跟合计函数一起使用,就得用HAVING……
SELECT Customer,SUM(OrderPrice) FROM Orders
GROUP BY Customer
HAVING SUM(OrderPrice)<2000
9.刚才上面是对数值的一个操作,现在我们对的是词组的操作,想要把指定列的字母变大写或者小写,就用 UCASE(),LCASE()
SELECT UCASE(列)FROM 表
10.我想对词组进行简写,只要前面几位,一般出现在地名,用MID()
SELECT MID(City,1,3) AS SmallCity FROM Persons
11.我还想测下词组的长度,用LEN( )….. SELECT LEN(City) AS lengthofCity FROM Persons
上面1-8点都对数值进行操作,9-11是对词组进行操作,我们还可以返回日期,用NOW(),我猜这是给实时性的数据库比较用得到,SELECT ProductName,UnitPrice,NOW() as PerDate FROM Products
我们还能对指定列的日期进行格式转换,用FORMAT(列,format)
SELECT ProductName,UnitPrice,FORMAT(NOW(),’YYYY-MM-DD’) as PerDate
FROM Products
SQL的函数---3th相关推荐
- sql avg函数使用格式_SQL AVG-SQL平均函数用语法示例解释
sql avg函数使用格式 什么是SQL平均(AVG)函数? (What is the SQL Average (AVG) Function?) "Average" is an A ...
- sql isnull函数的使用(转载)
sql isnull函数的使用 ISNULL 使用指定的替换值替换 NULL. 语法 ISNULL ( check_expression , replacement_value ) 参数 check_ ...
- php sql count函数,SQL COUNT() 函数
SQL COUNT() 函数 COUNT() 函数返回匹配指定条件的行数. SQL COUNT(column_name) 语法 COUNT(column_name) 函数返回指定列的值的数目(NULL ...
- Sql Server函数全解三数据类型转换函数和文本图像函数
原文:Sql Server函数全解<三>数据类型转换函数和文本图像函数 一:数据类型转换函数 在同时处理不同数据类型的值时,SQL Server一般会自动进行隐士类型转换.对于数据类型相近 ...
- MSSQL Sql加密函数 hashbytes 用法简介
原文:MSSQL Sql加密函数 hashbytes 用法简介 转自:http://www.maomao365.com/?p=4732 一.mssql sql hashbytes 函数简介 hashb ...
- ylb:SQL 常用函数
ylbtech-SQL Server: SQL Server-SQL 常用函数 1,数学函数 2,日期和时间函数 3,字符串函数 4,转换函数 1,ylb:SQL 常用函数返回顶部 1,数学函数 2, ...
- SQL COUNT() 函数
SQL COUNT() 函数 COUNT() 函数返回匹配指定条件的行数. SQL COUNT(column_name) 语法 COUNT(column_name) 函数返回指定列的值的数目(NULL ...
- MS SQL自定义函数IsPositiveInteger MS SQL自定义函数IsNumeric 水晶报表使用IEnumerableT数据源...
MS SQL自定义函数IsPositiveInteger 判断字符串是否为正整数,0开始的的数字不算. SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO ...
- SQL 聚合函数一定要跟group by以及NULL的关系的案例精讲
SQL 聚合函数与GROUP BY NULL的关系及ALL的使用说明 需求说明 有如下一道SQL题,网友咨询: 1 为啥正确答案是第二项? 2 聚合函数是否一定要跟GROUP BY PARTITION ...
最新文章
- bash: dotnet: 未找到命令..._Docker 常用命令(.NET Core示例)
- linuxsvn源代码版本库建立
- AtCoder AGC037E Reversing and Concatenating
- MySQL Router实现MySQL的读写分离
- 上市公司降价200万卖房仍然无人接手,有的甚至降价1900万
- [react] 你用过react版本有哪些?
- Java连载3-编译与运行阶段详解JRE,JDK,JVM关系
- 智能会议系统(33)---WebRTC学习之四:最简单的语音聊天
- canfd收不到数据_详解CAN及CAN FD通信中的循环冗余校验(CRC)方法
- CNC模具编程的工作流程
- android 刷机 zip,ZipInstaller(ZIP刷机神器)
- win7开机后桌面变成黑色,此window副本不是正版
- html文件做屏保win10,给Win10系统设置一个漂亮屏保的三种方法(图文)
- CWE-120: Buffer Copy without Checking Size of Input(不检查输入数据大小就复制缓冲区)
- PS制作火焰效果文字的方法步骤教程
- 常识介绍---什么是rss
- HG 新闻 RS5 环境点
- LFLytroDecodeImage-从原始lenslet图像解码Lytro光场
- J-LINK的VCC还是TVCC?
- ETDR 0A 电缆故障测试仪 手持便携式 电缆故障脉冲反射仪 可测30KM