SQL 函数 汇总 简析
来源:互联网 发布:怎样查询广电网络账号 编辑:程序博客网 时间:2024/06/15 02:02
SQL 拥有很多可用于计数和计算的内建函数,,,
SQL Aggregate函数
SQL Aggreate函数计算从列中取得的值,返回一个单一的值,有用的Aggregate 函数:
AVG() – 返回平均值
SELECT AVG(数字列1,数字列2...) FROM 表名;
COUNT() – 返回行数
-- 查询表中所有的记录数SELECT COUNT(*) From 表名;-- 查询表中指定列不为空的记录数SELECT COUNT(列名) From 表名;--查询表中指定列不重复的记录数SELECT COUNT(distinct 列名) FROM 表名
FIRST() – 返回第一个记录的值
注:只有 MS Access 支持 FIRST() 函数。
--MySql的语法SELECT 列名 FROM 表名ORDER BY 列名 ASCLIMIT 1;--SQL Server的语法SELECT TOP 1 列名FROM 表名ORDER BY 列名 ASC;
LAST() – 返回最后一个记录的值
和FRIST的函数对应,Mysql和SQL Sever 的语法中都把ASC 替换成 DESC
MAX() – 返回最大值
SELECT MAX(列名) FROM 表名
MIN() – 返回最小值
SELECT MIN(列名) FROM 表名
SUM() – 返回总和
SELECT SUM(列名) FROM 表名
SQL Scalar 函数
SQL Scalar 函数基于输出值,返回一个单一的值,有用的Scakar函数:
UCASE() – 将某个字段转换为大写
SELECT UCASE(列名) FROM 表名-- SQL Server的语法SELECT UPPER(列名) FROM 表名
LCASE() – 将某个字段转换为小写
SELECT LCASE(列名) FROM 表名--SQL Server的语法SELECT LOWER(列名) FROM 表名
MID() – 从某个文本字段提取字符
-- 参数(要提取字符的字段,规定开始位置,规定选取长度不写则默认取到字段末)SELECT MID(列名,开始位置,长度) FROM 表名
SubString(字段,1,end) – 从某个字段提取字符
LEN() – 返回某个字段的长度
SELECT LEN(列名) FROM 表名--MySql 函数为LENGTH()SELECT LENGTH(表名) FROM 表名
ROUND() –对某个字段进行指定小数位数的四舍五入
注:这个函数的返回值会变成一个长整型
-- 参数(要舍入的字段,规定要返回的小数位数)SELECT ROUND(列名,位数) FROM 表名
NOW() – 返回当前的系统日期和时间
SELECT NOW() FROM 表名
FORMAT() – 格式化某个字段的显示方式
-- 参数是(要格式的字段,规定的格式)SELECT FORMAT(列名,format) FROM 表名
阅读全文
2 0
- SQL 函数 汇总 简析
- SQL函数汇总
- SQL函数汇总
- Informix SQL函数汇总
- SQL函数汇总
- Sql入门---------汇总函数
- SQL函数汇总
- sql高级函数汇总
- SQL字符串处理函数汇总
- SQL字符串处理函数汇总
- PL/SQL实用函数汇总
- SQL学习 关于汇总函数
- SQL函数汇总【精选篇】
- SQL Server 2005常用函数汇总
- SQL 常用语句汇总、数据类型和函数
- Sql Server 实用函数方法汇总
- oracle SQL单行函数1-字符函数汇总
- SQL~~汇总
- JVM_OPT 线程限制
- shell学习笔记之i f-then -test命令学习
- 安卓优化之SparseArray易懂详解
- html ajax 跨域session
- 自定义button关灯键
- SQL 函数 汇总 简析
- 火爆朋友圈的对对机再添新功能 竟然可以自定义真人语音提醒
- python+selenium自动化测试之路Day4之pycharm的使用详解
- Python3:ImportError: No module named 'compiler.ast'
- CCM ——极致发挥STM32F4性能的利器
- Js获取字符串的显示宽度/高度
- Python hash()函数
- tomcat内存满了,如何清空或增加内存
- Activity与Fragment之间简单的数据传递