建表语句

-- student definitionCREATE TABLE `student` (`id` int(11) NOT NULL,`name` varchar(50) DEFAULT NULL,`email` varchar(50) DEFAULT NULL,`age` int(11) DEFAULT NULL,PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
-- insert 语句
INSERT INTO mybatis.student
(id, name, email, age)
VALUES(1, 'zs', 'aaa', 12);
INSERT INTO mybatis.student
(id, name, email, age)
VALUES(2, 'b', 'bbb', 13);
INSERT INTO mybatis.student
(id, name, email, age)
VALUES(3, 'zs', 'zs', 13);
INSERT INTO mybatis.student
(id, name, email, age)
VALUES(4, 'ee', 'dd', 14);

数据中没有大于18岁的数据

select id,name,age from student where age > 18

实现效果

select id,name,age from student where age > 18
union
select "无ID" as id,"无name" as name,"无age" as age from student where not exists (
select id,name,age from student where age > 18
)
select id,name,age from student where age > 18
union all
select "无ID" as id,"无name" as name,"无age" as age from student where not exists (
select id,name,age from student where age > 18
) limit 1

SQL--查询无记录,显示默认一条记录相关推荐

  1. mysql数据库中查询第几条到第几条数据_在 mysql 数据库中,从查询结果的第四条记录开始选取5条记录,下面 sql 语句正确的是( )...

    [单选题]同一种货物,在同一线路上或平行线路上作相对方向的运送,而与对方运程的全部或一部分发生重迭交错的运输被称为( ). [多选题]水闸一般由()三部分组成 [单选题]在一个常规的统计表内,非必需包 ...

  2. 【SQL开发实战技巧】系列(十七):数据仓库中时间类型操作(初级)确定两个日期之间的工作天数、计算—年中周内各日期出现次数、确定当前记录和下一条记录之间相差的天数

    系列文章目录 [SQL开发实战技巧]系列(一):关于SQL不得不说的那些事 [SQL开发实战技巧]系列(二):简单单表查询 [SQL开发实战技巧]系列(三):SQL排序的那些事 [SQL开发实战技巧] ...

  3. mysql查询最新的一条记录_mysql 查询不同用户 最新的一条记录

    数据库记录: MYSQL查询不同用户 最新的一条记录 方法1:查询出结果后将时间排序后取第一条(只能取到一条,并且不能查询不同客户的记录) SELECT CUSTOMER_ID,CONTENT,MOD ...

  4. mysql分组查询选择数量最多的前十个_mysql 查询每一个分组前N条记录

    mysql 查询每一个分组前N条记录html 假设存在表movie,  有字段 id, part(地区), mcount(观看次数)mysql 现查询每一个地区观看次数最多的3部movie, 则表sq ...

  5. sql查询重复数据获取最新的一条,使用条件解决方案

    sql查询重复数据获取最新的一条,使用条件解决方案. 把最新的一条记录当成条件查询. select * from tableA a where a.id = (SELECT id FROMtableA ...

  6. sql如何查询表的第一条记录和最后一条记录

    问题: sql如何查询表的第一条记录和最后一条记录 方法一:使用top select TOP 1 * from apple;select TOP 1 * from apple order by id ...

  7. PL/SQL 查询的字段显示不全

    问题描述: PL/SQL 查询的字段显示不全. 问题原因: plsql字符编码是"AMERICAN_AMERICA.ZHS16GBK" select userenv('langua ...

  8. oracle数据库中求某行的上一条记录和下一条记录

    利用oracle提供的lead.lag  函数来查询已有记录的上一条.下一条记录. 求id=ae2e829ecffd4715a5c163f829c2e0f5的上一条记录和下一条记录 上一条记录的sql ...

  9. Slq怎么样获取首条记录和最后一条记录

    sql如何查询表的第一条记录和最后一条记录 方法一:使用top select TOP 1 * from apple;TOP 1 表示表apple中的第一条数据select TOP 1 * from a ...

最新文章

  1. Android 游戏开发必备的基础知识
  2. bash: 无法为立即文档创建临时文件: 权限不够_世界顶级Linux大牛耗时三年总结出3000页Linux文档...
  3. Kotlin中的接口回调
  4. NAT(修改IP包的IP或者Port) NAT穿越 keepalive包(IP包),保持映射关系
  5. jquery ui autocomplete输入中文不自动完成的问题
  6. php 对象赋值后改变成员变量影响赋值对象
  7. 结构设计模式 - 适配器设计模式
  8. 新款iPhone SE是改良版iPhone 8无误了,部分零件可互换
  9. string input must not be null解决办法
  10. Java 员工信息管理系统
  11. Linux基础入门(详细版)
  12. mysql字段描述_详细的MySQL字段类型描述
  13. 离散数学耿素云计算机,离散数学,屈婉玲,耿素云,张立昂编著_考研教材_考试点...
  14. java编程语言怎么学习,详细说明
  15. 原生Android应用接入flutter(详细步骤)
  16. 分享:你必须知道的H5加速器九大常识!
  17. 【Aminer论文精读训练营】Aminer第二期推荐的5篇论文
  18. 树莓派(Raspberry) WIFI 配置 (无显示器)
  19. python3图片处理(笔记)
  20. java 云笔记_简单的云笔记项目源码(含数据库脚本,适合新手)

热门文章

  1. 没有算法资源,产品经理如何从0到1搭建推荐系统?
  2. 摄像机成像公式、外参、内参(转载)
  3. eclipse 如何关联git_作为一名初学Java者 如何做简单的Java项目
  4. 平流式隔油池计算_隔油池计算方法及图集[参考提供]
  5. maven中pom.xml显示不正常的问题
  6. Leetcode每日一题:287.find-the-duplicate-number(寻找重复数)
  7. 考研分享:三战南大,考研的路上你从不孤独(内附500G最新考研资料分享)
  8. 离线批量数据通道Tunnel的最佳实践及常见问题
  9. 视图可以修改表数据吗_Excel-数据透视表、数据透视图
  10. c++语言用文件输入数值,C++ 基本的输入输出