美文网首页
SQL 函数

SQL 函数

作者: silvacheng | 来源:发表于2018-04-27 17:14 被阅读0次

1.SQL AVG 函数 ===> 返回数值列的平均值。NULL 值不包括在计算中

语法:
select avg(column_name) from table_name
实例:
select avg(orderPrice) as orderAvergae from orders  
// 计算订单中的平均价格  orderAvergae ===> 950

select customer from orders 
where orderPrice > (select avg(orderPrice) from orders) 
// 筛选出订单价格大于平均价格的顾客 

2.SQL COUNT 函数 ===> 返回匹配指定条件的行数

语法:
select count(column_name) from table_name
// count(column_name)    函数返回指定列的值的数目(null不计入)

select count(*) from table_name 
// count(*)    函数返回表中的记录数    

select count(distinic column) from table_name
// count(distinic column_name)     函数返回指定列的不同值的数目
实例:
  select count(customer) as customerNilsen from orders 
  where customerName = 'Carter'
  //  希望计算客户 "Carter" 的订单数

  select count(distinc customer) as numberOfCustomer from orders
  //  计算 "Orders" 表中不同客户的数目

3.SQL FIRST() 函数 ===> 返回指定的字段中第一个记录的值

语法:
  select first(column_name) from table_name

4.SQL LAST() 函数 ===> 返回指定的字段中最后一个一个记录的值

语法:
  select last(column_name) from table_name

5.SQL MAX() 函数 ===> 返回一列中的最大值。NULL 值不包括在计算中

语法:
  select max(column_name) from table_name

6.SQL MIN() 函数 ===> 返回一列中的最小值。NULL 值不包括在计算中

语法:
  select min(column_name) from table_name

7.SQL SUM() 函数 ===> 返回数值列的总数(总额)

语法:
  select sum(column_name) from table_name

8.SQL GROUP BY函数 ===> 用于结合合计函数,根据一个或多个列对结果集进行分组

语法:
  select column_name, aggregate_function(column_name)
  from table_name
  where column_name operator value
  group by column_name

相关文章

  • 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/jtmhnxtx.html