美文网首页
温故知新-MYSQL-一些查询技巧(二)

温故知新-MYSQL-一些查询技巧(二)

作者: gao922699 | 来源:发表于2022-09-01 10:16 被阅读0次

通过出生年月查询平均年龄

SELECT
    avg(
        YEAR (
            from_days(
            datediff( now(), birthday )))) 
FROM
    table_name 
WHERE
    ...

case when 语法查询分类信息

SELECT
    name,
CASE
    area 
    WHEN 1 THEN
    '吴江开发区' 
    WHEN 2 THEN
    '汾湖高新区' 
    WHEN 3 THEN
    '东太湖度假区' 
ELSE '未知' 
END as area_name,
sum( number )
FROM
    table_name
WHERE
...

根据时间(日期)分组查询

存储的为时分秒,要按照天分组

SELECT
    count(*) AS num,
    date_format( created_at, '%Y-%m-%d' )  as day_str
FROM
    table_name 
WHERE
    ...
GROUP BY
    date_format( created_at, '%Y-%m-%d' ) 

相关文章

  • 温故知新-MYSQL-一些查询技巧(二)

    通过出生年月查询平均年龄 case when 语法查询分类信息 根据时间(日期)分组查询 存储的为时分秒,要按照天分组

  • 温故知新-MYSQL-一些查询技巧

    查询表里的重复值: 查询两个表里的差异值: UUID()和自增INT主键的对比 优点 使用UUID作为主键[htt...

  • MYSQL-索引

    MYSQL-索引 概述 用来加快查询的技术很多,其中最重要的是索引。通常索引能够快速提高查询速度。如果不适用索引,...

  • MySql-多表查询

    多表查询分为以下几种: 合并结果集: UNION UNION ALL 连接查询 ...

  • mysql-查询2

    分组查询 group by group by 属性名 [having 条件表达式][ with rollup] “...

  • mysql-查询3

    1.limit限制查询结果条数 1)不指定起始位置 limit 记录数 记录数超过查询结果则显示所有的记录,不会报...

  • mysql-查询1

    1.基本查询语句 select 属性列表 from 表名和视图列表 [where 条件表达式1] [group b...

  • mysql-查询优化

    ref : http://coolshell.cn/articles/1846.html 为查询缓存优化你的查询大...

  • mysql-子表查询

    子查询是将一个查询语句嵌套在另一个查询语句之中。 子查询的结果可为外层查询提供一个范围 子查询中可以包含:IN、N...

  • MYSQL-子查询

    子查询是一个查询语句嵌套在另一个查询语句中。内层查询语句的结果,可以为外层查询语句提供查询条件。 子查询关键字:i...

网友评论

      本文标题:温故知新-MYSQL-一些查询技巧(二)

      本文链接:https://www.haomeiwen.com/subject/mckogrtx.html