zoukankan      html  css  js  c++  java
  • MySQL数据库(二)

    1、模糊查询like

    在where 后面使用like
    通配符:
    % 任意字符
    _ 单个字符

    2、order by 排序
    order by price //默认升序排序
    order by price desc //默认降序排序
    order by price asc //升序排序
    order by rand() //随机排序

    3、分组查询 group by
    一般情况下,group需与统计函数(聚合函数)一起使用才有意义。
    //通过name进行分组
    select name,count(*) from student group by name;
    //将name='lisi'分为一组,将其余的分为一组
    select count(*) from student group by name='lisi';


    4、Having 指定分组统计条件(一般与group by一起使用!)
    select name,count(*) from student group by name having count(*)>2;

    ·注意where和having的区别:
    where只能对表中的字段名进行筛选
    having一般对查询结果进行筛选(也可以直接对字段名进行筛选)

    5、sql函数

    组函数(聚合函数) 功能描述
    用于字符、数值、日期型数据的列函数
    MAX(column) 列中最大值
    MIN(column) 列中最小值
    COUNT(*) 表中行的数量
    COUNT(column) 列不为null的行数
    COUNT(distinct column) Column指定列中相异值的数量
    用于数值数据的列函数
    SUM(column) 列中所有值的总和
    AVG(column) 列中所有值的平均数

  • 相关阅读:
    清单
    1
    s
    模块系统的演进
    改radio样式
    前端css库
    疑惑
    收藏
    事件
    社保档案
  • 原文地址:https://www.cnblogs.com/nullcodeworld/p/8595629.html
Copyright © 2011-2022 走看看