SQL--查询无记录,显示默认一条记录
建表语句
-- 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--查询无记录,显示默认一条记录相关推荐
- mysql数据库中查询第几条到第几条数据_在 mysql 数据库中,从查询结果的第四条记录开始选取5条记录,下面 sql 语句正确的是( )...
[单选题]同一种货物,在同一线路上或平行线路上作相对方向的运送,而与对方运程的全部或一部分发生重迭交错的运输被称为( ). [多选题]水闸一般由()三部分组成 [单选题]在一个常规的统计表内,非必需包 ...
- 【SQL开发实战技巧】系列(十七):数据仓库中时间类型操作(初级)确定两个日期之间的工作天数、计算—年中周内各日期出现次数、确定当前记录和下一条记录之间相差的天数
系列文章目录 [SQL开发实战技巧]系列(一):关于SQL不得不说的那些事 [SQL开发实战技巧]系列(二):简单单表查询 [SQL开发实战技巧]系列(三):SQL排序的那些事 [SQL开发实战技巧] ...
- mysql查询最新的一条记录_mysql 查询不同用户 最新的一条记录
数据库记录: MYSQL查询不同用户 最新的一条记录 方法1:查询出结果后将时间排序后取第一条(只能取到一条,并且不能查询不同客户的记录) SELECT CUSTOMER_ID,CONTENT,MOD ...
- mysql分组查询选择数量最多的前十个_mysql 查询每一个分组前N条记录
mysql 查询每一个分组前N条记录html 假设存在表movie, 有字段 id, part(地区), mcount(观看次数)mysql 现查询每一个地区观看次数最多的3部movie, 则表sq ...
- sql查询重复数据获取最新的一条,使用条件解决方案
sql查询重复数据获取最新的一条,使用条件解决方案. 把最新的一条记录当成条件查询. select * from tableA a where a.id = (SELECT id FROMtableA ...
- sql如何查询表的第一条记录和最后一条记录
问题: sql如何查询表的第一条记录和最后一条记录 方法一:使用top select TOP 1 * from apple;select TOP 1 * from apple order by id ...
- PL/SQL 查询的字段显示不全
问题描述: PL/SQL 查询的字段显示不全. 问题原因: plsql字符编码是"AMERICAN_AMERICA.ZHS16GBK" select userenv('langua ...
- oracle数据库中求某行的上一条记录和下一条记录
利用oracle提供的lead.lag 函数来查询已有记录的上一条.下一条记录. 求id=ae2e829ecffd4715a5c163f829c2e0f5的上一条记录和下一条记录 上一条记录的sql ...
- Slq怎么样获取首条记录和最后一条记录
sql如何查询表的第一条记录和最后一条记录 方法一:使用top select TOP 1 * from apple;TOP 1 表示表apple中的第一条数据select TOP 1 * from a ...
最新文章
- Android 游戏开发必备的基础知识
- bash: 无法为立即文档创建临时文件: 权限不够_世界顶级Linux大牛耗时三年总结出3000页Linux文档...
- Kotlin中的接口回调
- NAT(修改IP包的IP或者Port) NAT穿越 keepalive包(IP包),保持映射关系
- jquery ui autocomplete输入中文不自动完成的问题
- php 对象赋值后改变成员变量影响赋值对象
- 结构设计模式 - 适配器设计模式
- 新款iPhone SE是改良版iPhone 8无误了,部分零件可互换
- string input must not be null解决办法
- Java 员工信息管理系统
- Linux基础入门(详细版)
- mysql字段描述_详细的MySQL字段类型描述
- 离散数学耿素云计算机,离散数学,屈婉玲,耿素云,张立昂编著_考研教材_考试点...
- java编程语言怎么学习,详细说明
- 原生Android应用接入flutter(详细步骤)
- 分享:你必须知道的H5加速器九大常识!
- 【Aminer论文精读训练营】Aminer第二期推荐的5篇论文
- 树莓派(Raspberry) WIFI 配置 (无显示器)
- python3图片处理(笔记)
- java 云笔记_简单的云笔记项目源码(含数据库脚本,适合新手)
热门文章
- 没有算法资源,产品经理如何从0到1搭建推荐系统?
- 摄像机成像公式、外参、内参(转载)
- eclipse 如何关联git_作为一名初学Java者 如何做简单的Java项目
- 平流式隔油池计算_隔油池计算方法及图集[参考提供]
- maven中pom.xml显示不正常的问题
- Leetcode每日一题:287.find-the-duplicate-number(寻找重复数)
- 考研分享:三战南大,考研的路上你从不孤独(内附500G最新考研资料分享)
- 离线批量数据通道Tunnel的最佳实践及常见问题
- 视图可以修改表数据吗_Excel-数据透视表、数据透视图
- c++语言用文件输入数值,C++ 基本的输入输出