首页 > 数据库 >MYSQL练习1: DQL查询练习

MYSQL练习1: DQL查询练习

时间:2024-03-09 09:14:13浏览次数:17  
标签:20 age 练习 查询 MYSQL DQL workers select

MYSQL练习1 DQL查询练习


  • 查询年龄为20,21,22,23岁的员工信息
select * from workers where age in (20,21,22,23);

  • 查询性别为男, 年龄在20-40岁间, 姓名长度为3的员工
select * from workers 
    where
        gender = '男'
    and
        age between 20 and 40
    and
        name like '___';

  • 统计员工表中, 年龄<60岁, 男性员工和女性员工的人数
select gender, count(*) from workers where age<60 group by gender;

  • 查询所有年龄<=35岁的员工的姓名,年龄和入职日期,并对查询结果按年龄升序排序, 如果年龄相同按入职日期降序排序
select name,age,entryDate from workers where age<=35 order by age, entryDate desc;

  • 查询性别为男, 年龄在 20-40岁间的前5个员工信息, 对查询结果按年龄升序排序,年龄相同按入职日期升序排序

标签:20,age,练习,查询,MYSQL,DQL,workers,select
From: https://www.cnblogs.com/HIK4RU44/p/18062035

相关文章

  • MYSQL学习笔记12: DCL数据控制语言(用户操作)
    DCL数据控制语言查询用户#用户信息保存在数据库mysql的user表中usemysql;select*fromuser;创建用户createuser'用户名'@'主机名'identifiedby'密码';在主机localhost创建一个新用户createuser'hikari39'@'localhost'identifiedby'123456......
  • MYSQL学习笔记13: DCL权限控制(用户权限操作)
    DCL权限控制查询权限showgrantsfor'用户名'@'主机名';查询某个用户的权限showgrantsfor'hikaru39'@'localhost';授予权限grant权限列表on数据库名.表名to'用户名'@'主机名';授予某个用户权限#all,给予数据库itcast中所有表的权限grantallonitcast......
  • MYSQL学习笔记14: 函数
    函数字符串函数字符串拼接--concatselectconcat('hello','MYSQL');大小写转换--lowerselectlower('HELLO');--upperselectupper('hello');左右填充--lpadselectlpad('1',8,'0');--rpadselectrp......
  • MYSQL学习笔记7: 聚合函数
    聚合函数★所有的null值不参加聚合函数的计算count    统计数量max    最大值min最小值avg平均值sum求和格式select聚合函数(字段列表)from表名从workers表中查询#查询记录数量selectcount(*)fromworkers;#查......
  • MYSQL学习笔记8: DQL分组查询(group by)
    DQL分组查询(groupby)语法select字段列表from表名[where条件]groupby分组字段名[having分组后过滤条件];where和having的区别执行时机不同:where是在分组之前进行过滤,不满足where条件,不参与分组;having是分组之后对结果进行过滤判断条件不同:where不能对......
  • MYSQL学习笔记6: DQL条件查询(where)
    DQL条件查询(where)查询为空isnull#使用'is'而不是'='select*fromworkerswhereidCardisnull;查询非空isnotnullselect*fromworkerswhereidCardisnotnull;!=的其他表示方法<>select*fromworkerswhereage<>90;查询数据范围#格式select......
  • Mysql 学习记录 #01
    Mysql学习记录#01表的基本操作--创建表CREATETABLEIFNOTEXISTS`student`( `id`INT(4)NOTNULLAUTO_INCREMENTCOMMENT'编号', `name`VARCHAR(30)NOTNULLDEFAULT'匿名'COMMENT'姓名', `pwd`VARCHAR(20)NOTNULLDEFAULT'123456�......
  • TreeMap练习
    TreeMap练习1."aababcabcdabcde",获取字符串中每一个字母出现的次数要求结果:a(5)b(4)c(3)d(2)e(1)packagecom.shujia.day14;importjava.util.Map;importjava.util.Set;importjava.util.TreeMap;publicclassTreeMapTest1{publicstaticvoidmain(String[]arg......
  • [STL标准库]240308练习
    标准输入输出#include<iostream>#include<bits/stdc++.h>usingnamespacestd;voidTest1(){ inti;charc;doubled;strings,s1; ios::sync_with_stdio(false);//关闭c语言流的链接 cin.tie(0);//关闭cin和cout的链接 cin>>i>>c>>d>>......
  • mysqldump+binlog备份脚本
    mysqldump是一种逻辑备份工具,可以对数据库进行全量备份,和binlog增量备份共同使用可以进行数据库备份,基于此写了一个备份的脚本#!/bin/bashall_path="/opt/mysql_bakup/all"#MySQL全量备份目录add_path="/opt/mysql_bakup/add"#MySQL增量备份目录old_all_path="/o......