美文网首页
Ⅲ.sql函数

Ⅲ.sql函数

作者: 唐騦忆 | 来源:发表于2020-02-27 17:31 被阅读0次

1.AVG()

返回数值列的平均值

SELECT AVG(column_name) FROM table_name;

2.COUNT()

返回指定列的值的数目(NULL 不计入)

SELECT COUNT(column_name) FROM table_name;
SELECT COUNT(*) FROM table_name;

返回指定列的不同值的数目
SELECT COUNT(DISTINCT column_name) FROM table_name;

指定条件并重命名
SELECT COUNT(count) AS nums FROM access_log
WHERE site_id=3;

3.FIRST()

返回指定的列中第一个记录的值。
mysql 使用limit 1

4.LAST()

返回指定的列中最后一个记录的值。
mysql 使用order by ... desc + limit 1;

5.MAX() / MIN()

返回指定列的最大/小值。

SELECT MAX(column_name) FROM table_name;

6.SUM()

返回数值列的总数。

SELECT SUM(column_name) FROM table_name;

7.group by

用于结合聚合函数,根据一个或多个列对结果集进行分组。

SELECT column_name, aggregate_function(column_name)
FROM table_name
WHERE column_name operator value
GROUP BY column_name;

SELECT site_id, SUM(access_log.count) AS nums
FROM access_log GROUP BY site_id;

8.having

having在函数中=dml语句的where

SELECT Websites.name, Websites.url, SUM(access_log.count) AS nums FROM (access_log
INNER JOIN Websites
ON access_log.site_id=Websites.id)
GROUP BY Websites.name
HAVING SUM(access_log.count) > 200;

9.ucase()

把字段的值转换为大写。

10.lcase()

把字段的值转换为小写。

11.mid()

从文本字段中提取字符。

SELECT MID(column_name,start[,length]) FROM table_name;

12.len()

返回文本字段中值的长度。

SELECT LENGTH(column_name) FROM table_name;

13.round()

把数值字段舍入为指定的小数位数。

SELECT ROUND(column_name,decimals) FROM table_name;
SELECT ROUND(X(,x));
四舍五入取值(保留指定位数)。

14.now()

返回当前系统的日期和时间。

SELECT NOW() ;
SELECT name, url, Now() AS date
FROM Websites;

15.format()

对字段的显示进行格式化

SELECT FORMAT(column_name,format) FROM table_name;
SELECT name, url, DATE_FORMAT(Now(),'%Y-%m-%d') AS date
FROM Websites;

相关文章

  • SQL Date 函数

    SQL Date 函数 标签(空格分隔): SQL SQLServer SQL Date 函数 SQL 日期 当我...

  • 每天一SQL语句(04):SQL 语句函数篇

    【开篇】SQL 语句函数篇 【1】SQL FUNCTIONS(函数) SQL 拥有很多可用于计数和计算的内建函数。...

  • Oracle_SQL函数-单行函数

    SQL函数 SQL函数分类 SQL函数主要有两种,分为单行函数、多行函数单行函数:只对一行进行变换,每行返回一个结...

  • 单行函数

    一、SQL函数概述 SQL函数分类 单行函数多行函数 单行函数语法 语法:函数名[(参数1,参数2,….)]注意:...

  • SQL内置函数使用手册

    SQL中有很多特别棒的内置函数。本文SQL内置函数手册中总结了SQL中常用的内置函数,包含通用聚合函数、安全检测函...

  • (4)SparkSQL中如何定义UDF和使用UDF

    Spark SQL中用户自定义函数,用法和Spark SQL中的内置函数类似;是saprk SQL中内置函数无法满...

  • hive窗口函数盘点

    在支持窗口函数里的sql里,善用窗口函数,能降低sql编写复杂度并提高sql执行效率。 窗口函数 function...

  • 学习SQL的第十天(11月18日~11月19日)

    SQL Date(日期) 函数 MySQL Date 函数 下表为 MySQL 中最重要的内建日期函数 SQL S...

  • SQL Server DATEADD() 函数

    SQL Server DATEADD() 函数 标签(空格分隔): SQL SQLServer SQL Serve...

  • mysql操作

    sql一些函数,复杂查询等基本操作 sql脚本 函数GROUP_CONCAT -GROUP_CONCAT 这个函数...

网友评论

      本文标题:Ⅲ.sql函数

      本文链接:https://www.haomeiwen.com/subject/liwovctx.html