sql题

作者: xmgh1024 | 来源:发表于2020-02-01 20:17 被阅读0次

题目描述

从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);

解答思路:

题目要求分组查询,这里自然想到group by 关键字;再个分组之后还要添加条件进行过滤,自然会想到用having。

然而我们知道where也可以过滤条件,为什么不用where。一般where用于分组之前的行级别的过滤,having用于分组之后

的过滤。故sql语句为:

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

相关文章

  • 经典Hive SQL面试题

    第一题 需求 实现 数据准备 查询SQL 第二题 需求 实现 数据准备 查询SQL实现 第三题 需求 实现 数据准...

  • SQL题

    创建数据库 execCREATE DATABASE exec; 创建学生表CREATE TABLE student...

  • sql题

    常见的学生老师课程分数: 建表: CREATE TABLE students (sno VARCHAR(3) NO...

  • sql题

    题目描述 从titles表获取按照title进行分组,每组个数大于等于2,给出title以及对应的数目t。 CRE...

  • sql题

    用一条SQL 语句 查询出每门课都大于80 分的学生姓名 namecoursegrade张三语文81张三数学75李...

  • SQL面试72题

    ​ SQL面试72题 大家好,这一期呢,我们来看一下sql的面试题。 第1题,什么是sql? 结构化查询语言。用来...

  • sql

    SQL面试72题 大家好,这一期呢,我们来看一下sql的面试题。 第1题,什么是sql? 结构化查询语言。用来创建...

  • 练习SQL利器,牛客网SQL实战题库,17~24题

    练习SQL利器,牛客网SQL实战题库,17~24题 牛客网SQL实战网址:https://www.nowcoder...

  • 练习SQL利器,牛客网SQL实战题库,9~16题

    练习SQL利器,牛客网SQL实战题库,9~16题 牛客网SQL实战网址:https://www.nowcoder....

  • 练习SQL利器,牛客网SQL实战题库,1~8题

    练习SQL利器,牛客网SQL实战题库,1~8题 牛客网SQL实战网址:https://www.nowcoder.c...

网友评论

      本文标题:sql题

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