数据库开发关键之与DQL查询语句有关的两个案例

devtools/2024/9/24 0:30:02/

案例

案例1

条件分页查询

查看项目经理提供给我们的需求文档

模糊匹配的含义是 只要包含"张"就可以

use dduo;-- 按照需求完成员工管理的条件分页查询 根据输入条件 查询第一页的数据 每页展示10条记录
-- 输入条件:
-- 姓名: 张
-- 年龄: 19
-- 入职时间:2000-01-01 2015-12-31select *
from user
where name like '%张%'and age = 19and creat_time between 2000 - 01 - 01 and 2015 - 12 - 31
order by update_time desc
limit 0 , 10;

案例2

图形报表

数据统计 然后将数据以可视化的形式展示出来

我们通过SQL语句查询到数据反馈给前端

前端再通过一些报表组件渲染展示图表 如饼状图 柱状图 折线图

js代码数据源和描述

做报表最重要的是数据 我们再后端数据库中的数据拿出来

给前端的ECharts组件库区渲染报表

use dduo;-- 按照需求完成员工年龄信息的统计
-- 流程控制函数 传递 条件表达式 true取值 flase取值 这三个参数
select if(age = 20, '年龄大', '年龄小') 年龄, count(*)
from user
group by age;-- 分组聚合
select (case age when 19 then '小' when 20 then '大' else '空' end) 职位, count(*)
from user
group by age;

小结


http://www.ppmy.cn/devtools/36309.html

相关文章

代码随想录学习Day 34

62.不同路径 题目链接 讲解链接 动归五部曲: 1.确定dp数组及其下标的含义:dp[i][j]的含义是从(0, 0)走到(i, j)所需的步数; 2.确定递推公式:因为只能往右或者往下,所以dp[i][j] dp[i - 1][j] dp[i][j - 1]。 3.…

2024年小程序视频下载器

2024年,一款全新的视频下载神器——小程序视频下载器横空出世!无论你想下载哪个平台的视频,只需简单几步,即可轻松将视频保存到你的手机或电脑中。无论是学习资料还是娱乐内容,我们的下载器都能满足你的需求。无论你在…

基于.NET WinForms 数据CURD功能的实现

使用开发工具 VS 2022 C#,数据库MS SQL SERVER 2019 ,基于NET WinForms,实现数据记录的创建(Create)、更新(Update)、读取(Read)和删除(Delete)等功能。主要控件包括:DataGridView,SqlDataApater , DataTab…

LSS (Lift, Splat, Shoot)代码解析

文章目录 论文研究背景算法实现过程梳理一、相关参数设置二、模型相关参数三、算法前向过程 论文研究背景 LSS是一篇发表在ECCV 2020上有关自动驾驶感知方向的论文,具体子任务为object segmentation and map segmentation。论文和官方repo如下: 论文&am…

自己动手写编译器:First 集合,Follow 集合和 Select 集合

在上一节内容,我们手动设计了解析跳转表,表的行对应当前解析堆栈上的非终结符,列对应当前读取的终结符,于是对应的表格数字表示当前应该采取哪个推导表达式。本节我们看看如何自动化构建解析跳转表。首先我们引入一个概念叫 First…

项目实战 | 如何恰当的处理 Vue 路由权限

前言 哈喽,小伙伴你好,我是 嘟老板。最近接了一个成本千万级的前端项目运维工作,本着 知己知彼 的态度,我将整个前端的大致设计思路过了一遍。不看不知道,一看…吓一跳。光是 路由权限 这块儿的设计,都让我…

【分布式 | 第五篇】何为分布式?分布式锁?和微服务关系?

文章目录 5.何为分布式?分布式锁?和微服务关系?5.1何为分布式?5.1.1定义5.1.2例子5.1.3优缺点(1)优点(2)缺点 5.2何为分布式锁?5.2.1定义5.2.2必要性 5.3区分分布式和微服…

电磁场数值解法和时域有限差两门课的区别?

电磁场数值解法和时域有限差分法(FDTD)在电磁场计算领域都扮演着重要的角色,但它们之间存在一些明显的区别。 电磁场数值解法: 电磁场数值解法是一个广泛的概念,它涵盖了多种用于求解电磁场问题的数值方法。这些方法通…