zoukankan      html  css  js  c++  java
  • sql算法练习——从titles表获取按照title进行分组

    题目:

    从titles表获取按照title进行分组,每组个数大于等于2,给出title以及对应的数目t。
    CREATE TABLE IF NOT EXISTS "titles" (
    `emp_no` int(11) NOT NULL,
    `title` varchar(50) NOT NULL,
    `from_date` date NOT NULL,

    `to_date` date DEFAULT NULL);

    代码:

    1 select title, count(title) as t from titles
    2 group by title 
    3 having t >= 2;

    笔记:

    1、用COUNT()函数和GROUP BY语句可以统计同一title值的记录条数
    2、根据题意,输出每个title的个数为t,故用AS语句将COUNT(title)的值转换为t
    3、由于WHERE后不可跟COUNT()函数,故用HAVING语句来限定t>=2的条件
  • 相关阅读:
    C#调用webservice
    C#调用java方法踩坑记
    GitHub
    oracle之在java中调用
    oracle之数据恢复(delete误删)
    word之高级
    word之个人设置
    word之常用功能
    word
    git之摘抄
  • 原文地址:https://www.cnblogs.com/john1015/p/13730531.html
Copyright © 2011-2022 走看看