zoukankan      html  css  js  c++  java
  • 查询语句

    1.基本查询语句

    1.1 语法:

    SELECT 属性列表 FROM 表名或视图列表 WHERE 条件表达式1 GROUP BY 属性名1 | HAVING 条件表达式2  ORDER BY 属性名2 ASC DESC

    2.单表查询

    1.应用:查询表中所有的记录

    2.查询指定字段:查询表中所有name字段的记录

    3.查询指定的记录:查询employee表中 d_id = 1001的记录

    4.带IN关键字的查询:查询employee表中,d_id = 1001 和 1004 的记录

    5.BETWEED AND关键字查询,查询employee表中,age大于等于15,小于等于25的记录

    6.带like的字符匹配查询:1,匹配出以homeaddr以北京开头的记录  2.匹配以Ar开头,c结尾的4位字符

    7.查询空值:查询employee表中,age为空值的记录

    8.带AND的多条件查询:查询employee表中,d_id = 1001 并且 sex = 1的记录

    9.带OR的多条件查询:查询employee表中,d_id = 1001 或者 sex = 1的记录

    10.对查询结果进行排序:employee表中的所有数据,按照age字段升序排序;

     11.对查询结果进行排序,employee表中的所有数据,按照age降序排序

    12. 查询employee表中,d_id 不重复的数据

    13.employee表的sex字段进行分组查询,将每个分组的name,homeaddr字段的值显示出来;

    14.employee表的sex字段进行分组查询,sex字段取值相同的为一组,求出每一组的记录数

    15.employee表的sex字段进行分组查询,只显示记录数大于三的分组

    16.with rollup将会在所有记录的最后加上一条记录,显示上面所有数据的总和

    17.使用LIMIT限制查询结果的数量

    17.1  不指定初始位置

    17.2 指定初始位置,第一个位置为0

    3.使用集合函数查询

    1.统计employee表的记录数,count()函数

    2.统计num=1001的同学的成绩,SUM()函数

    3.求employee每个d_id的平均年龄,AVG();

    4.统计employee表d_id分组中最大的年龄;MAX();

    5.MIN()函数,请自行补脑

  • 相关阅读:
    linux 进程
    VFS dup ,dup2
    文件操作 之 各类函数
    文件系统之 stat与access
    xml文件
    Java学习笔记42(数据库连接池 druid连接池)
    java学习笔记41(数据库连接池 C3p0连接池)
    java学习笔记39(sql事物)
    java学习笔记38(sql注入攻击及解决方法)
    java学习笔记37(sql工具类:JDBCUtils)
  • 原文地址:https://www.cnblogs.com/zjl-001/p/9735532.html
Copyright © 2011-2022 走看看