首页 > 其他分享 >DQL查询

DQL查询

时间:2023-04-03 20:36:49浏览次数:37  
标签:18 age 查询 emp DQL where select

DQL基本查询
1.查询多个字段
select 字段1,字段2,字段3... from 表名;
select * from 表名;

2.设置别名
select 字段1 [as 别名],字段2 [as 别名],字段3 [as 别名]... from 表名;

3.去除重复记录
select distinct 字段列表 from 表名;

DQL条件查询:select 字段列表 from 表名 where 条件列表;

 

代码:

insert into emp (id, workId, name, sex, age, idcard, ertrydate) values (1,'2002','张三三','男',16,'2043','2002-12-03'),
(2,'2003','李四','男',26,'2044','2002-11-03'),
(3,'2004','王五','男',17,'2045','2002-10-03'),
(4,'2005','老六六','男',18,'2046x','2002-1-03'),
(5,'2006','老七','男',19,'2047','2002-2-03'),
(6,'2007','老八','男',20,'2048','2002-3-03');

select * from emp;
select id as '编号' from emp;
select distinct sex from emp;

select * from emp where age=18;/*查询年龄等于88的员工*/
select * from emp where age<18;/*查询年龄小于18的员工*/
select * from emp where age!=18;/*查询年龄不等于18的员工*/
select * from emp where idcard is null;/*查询身份证号为空的员工*/
select * from emp where age between 16 and 18;/*查询年龄为16到18的员工*/
select * from emp where age=16 or age=18 or age=20;/*查询年龄为16或18或20的员工*/
select * from emp where age in(16,18,20);/*查询年龄为16或18或20的员工*/
/*like占位符:模糊匹配(_匹配单个字符,%匹配任意个字符) */
select * from emp where name like '___';/*查询名字为两个字的员工信息 */
select * from emp where idcard like '%x';/*查询身份证号最后一位为x的员工信息 */
select * from emp where idcard like '____x';/*查询身份证号最后一位为x的员工信息 */

标签:18,age,查询,emp,DQL,where,select
From: https://www.cnblogs.com/123456dh/p/17284288.html

相关文章

  • 【功能与技巧】promethues通过记录规则持久化查询,存储rules表达式查询结果为采集指标
    一、查询持续性到目前为止,我们只是在表达式浏览器中运行查询。虽然查看该查询的输出很方便,但结果仍然是临时存储在Prometheus服务器上,我们可以通过以下三种方式使查询持久化: *记录规则:根据查询创建新指标*报警规则:从查询生成警报*可视化:使用Grafana等仪表板可视化查询......
  • OUI查询(MAC地址厂商查询)
    IEEEOUIhttps://standards-oui.ieee.org/MAC地址查询-在线工具https://itool.co/mac查询MAC地址厂商信息、制造商名称......
  • es(Elasticsearch)查询报错: Set fielddata=true on [level] in order to load fieldd
     Invocationofinitmethodfailed;nestedexceptionisElasticsearchStatusException[Elasticsearchexception[type=search_phase_execution_exception,reason=allshardsfailed]];nested:ElasticsearchException[Elasticsearchexception[type=illegal_argument_......
  • Elasticsearch(es)查询报错:Result window is too large, from + size must be less th
     {"error":{"root_cause":[{"type":"query_phase_execution_exception","reason":"Resultwindowistoolarge,from+sizemustbelessthanorequalto:[10000]butwas[20000].Seethescrollapiforam......
  • EBS:并发程序参数查询
    SELECTFCP.APPLICATION_ID,FCP.CONCURRENT_PROGRAM_ID,FCP.CONCURRENT_PROGRAM_NAMEAS"简称",FCP.USER_CONCURRENT_PROGRAM_NAMEAS"程序",FCP.DESCRIPTIONAS"并发程序-说明",FCP.OUTPUT_FILE_TYPEAS&qu......
  • 04_靶机Kioptrix1.2:CMS漏洞利用,使用ht编辑器修改sudoers文件提权,mysql查询
    思路:发现主机后进行目录扫描,发现登录口标注了CMS的版本,查看该类型CMS有没有漏洞,针对漏洞去github搜索脚本,拿到脚本后运行得到靶机的初级Shell,根据靶机内的文件内容指示使用ht编辑器,利用编辑器去修改用户的权限然后提权,拿到root权限结束基操代码不再粘贴首先进行目标靶机地址的......
  • 【递归 WITH】递归查询树结构数据
    递归语句WITHtempTable(ID)AS(SELECTIDFROMsys_menuWHEREID='05161001'ANDDEL_STATUS=1UNIONALLSELECTm.IDFROMsys_menumJOINtempTableONm.PARENT_ID=tempTable.IDANDDEL_STATUS=1)SELECT*FROMtempTable;比如菜单树,拿到某个菜单,要查询它下......
  • mybatis OGNL表达式,xml查询中使用java的变量值
    1、参考struts2ongl访问静态变量与访问枚举Ognl表达式基本原理和使用方法2、java类packageorg.jeecg.mgt.cms.constant;publicclassEAd{publicstaticfinalIntegershow1=1;publicstaticfinalclassAA{publicstaticfinalIntegershow2......
  • elasticsearch实践篇:跨表join查询
    随着业务发展跨表join查询需求越来越多,系统的慢查询不断报出,引入ElasticSearch来实现聚合查询势在必行。ES是一个基于Lucene的搜索引擎,通过将业务主表及辅表的索引字段及需要like字段同步到ES里,每张表的索引字段最终汇总成一个联合索引,来实现多个表的跨表搜索。性能要求检索需求......
  • 读SQL进阶教程笔记05_关联子查询
    1. 关联子查询1.1. 关联子查询和自连接在很多时候都是等价的1.2. 使用SQL进行行间比较时,发挥主要作用的技术是关联子查询,特别是与自连接相结合的“自关联子查询”1.3. 缺点1.3.1. 代码的可读性不好1.3.1.1. 特别是在计算累计值和移动平均值的例题里,与聚合一起使用......