zoukankan      html  css  js  c++  java
  • MySQL表-----查询------

    ``模糊查询
    4.2.1【使用like进行模糊查询】
    注意:like运算副只用于字符串,所以仅与char和varchar数据类型联合使用
    例:select * from a where name like '赵%'
    说明:查询显示表a中,name字段第一个字为赵的记录

    4.2.2【使用between在某个范围内进行查询】
    例:select * from a where nianling between 18 and 20
    说明:查询显示表a中nianling在18到20之间的记录

    4.2.3【使用in在列举值内进行查询】
    例:select name from a where address in ('北京','上海','唐山')
    说明:查询表a中address值为北京或者上海或者唐山的记录,显示name字段


    4.3``.分组查询
    4.3.1【使用group by进行分组查询】
    例:select studentID as 学员编号,AVG(score) as 平均成绩 (注释:这里的score是列名)
    from score (注释:这里的score是表名)
    group by studentID
    说明:在表score中查询,按strdentID字段分组,显示strdentID字段和score字段的平均值;select语句中只允许被分组的列和为每个分组返回的一个值的表达式,例如用一个列名作为参数的聚合函数

    4.3.2【使用having子句进行分组筛选】
    例:select studentID as 学员编号,AVG(score) as 平均成绩 (注释:这里的score是列名)
    from score (注释:这里的score是表名)
    group by studentID
    having count(score)>1
    说明:接上面例子,显示分组后count(score)>1的行,由于where只能在没有分组时使用,分组后只能使用having来限制条件。


    4.4``.多表联接查询

    4.4.1内联接

    4.4.1.1【在where子句中指定联接条件】
    例:select a.name,b.chengji
    from a,b
    where a.name=b.name
    说明:查询表a和表b中name字段相等的记录,并显示表a中的name字段和表b中的chengji字段

    4.4.1.2【在from子句中使用join…on】
    例:select a.name,b.chengji
    from a inner join b
    on (a.name=b.name)
    说明:同上


    4.4.2外联接

    4.4.2.1【左外联接查询】
    例:select s.name,c.courseID,c.score
    from strdents as s
    left outer join score as c
    on s.scode=c.strdentID
    说明:在strdents表和score表中查询满足on条件的行,条件为score表的strdentID与strdents表中的sconde相同

    4.4.2.2【右外联接查询】
    例:select s.name,c.courseID,c.score
    from strdents as s
    right outer join score as c
    on s.scode=c.strdentID
    说明:在strdents表和score表中查询满足on条件的行,条件为strdents表中的sconde与score表的strdentID相同

  • 相关阅读:
    Windows Server 2012配置开机启动项
    Windows Server 2019 SSH Server
    NOIP2017 senior A 模拟赛 7.7 T1 棋盘
    Noip 2015 senior 复赛 Day2 子串
    Noip 2015 senior复赛 题解
    Noip 2014 senior Day2 解方程(equation)
    Noip 2014 senior Day2 寻找道路(road)
    Noip 2014 senior Day2 无线网络发射器选址(wireless)
    Noip2014senior复赛 飞扬的小鸟
    Noip 2014 senior 复赛 联合权值(link)
  • 原文地址:https://www.cnblogs.com/yueminghai/p/6606679.html
Copyright © 2011-2022 走看看