zoukankan      html  css  js  c++  java
  • 【3-12】数据库子查询及聚合函数

    一、子查询

    定义:把一条查询语句当做值来使用

    注:子句的查询结果必须是一列

    子句可以返回多行数据,但必须是一列

    (1)基本多条件嵌套查询:

    select *from 表名 where 条件1( select 列名 from表名where条件2)

    例:

    (2)in 子查询

    in子查询实际是或者并列查询的简写

    基本形式是:select 列名 from 表名 where 列名 in (值)

    例:

    若要求不包含部分则只需在前面加 not 

    (3)between...and...查询

    句型为:select*from表名where列名between 条件1and条件2

    between句型实际是and 封闭区间并列查询法

    例:

    (4)any 语句

    >any(值)大于任意一个值即大于值中的最小值

    <any(值)小于任意一个值即小于值中的最大值

    例:

    (5)all语句

    其基本结构为:>all(值) 大于值中最大值

    <all(值)小于值中最小值

    例:

    (6)笛卡尔积

    笛卡尔积是指不同表中不同列放到统一查询列中

    例:

    二、聚合函数

    (1)max 查询某一列最大值

    例:select max(oil)from car

    (2)min 查询某一列最小值

    例:select min (oil) from car 

    (3)count查询个数

    例:select count(*) from car group by oil

    (4)sum 求和

    例:select sum(price) from car

    (5)avg 求平均数

    例:select avg(price) from car

  • 相关阅读:
    jQuery之事件even
    jQuery之动画效果show()......animate()
    jQuery之DOM
    css开发经验&错误习惯
    jQuery语法基础&选择器
    3D案例,导航,导航升级版
    css3实践—创建3D立方体
    CSS3弹性盒模型之Flexbox是布局模块box-sizing & box-orient & box-direction & box-ordinal-group
    Linux-ps命令
    Linux->卸载Mysql方法总结
  • 原文地址:https://www.cnblogs.com/hclyz/p/6538410.html
Copyright © 2011-2022 走看看