![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据库
文章平均质量分 51
逍遥运德
Java搬砖工程师
展开
-
SQL面试真题解答 数据统计分析,求“同比、环比”等(SQL窗口函数使用)
某个指标的同期比=(当年的某个指标的值-上年同期这个指标的值)/上年同期这个指标的值 即:同比增长率=(当年的指标值-上年同期的值)÷上年同期的值*100%环比增长率,一般是指和上期相比较的增长率。环比增长率=(本期的某个指标的值-上一期这个指标的值)/上一期这个指标的值*100%。SQL面试真题解答 SQL求“同比、环比”等(SQL窗口函数使用)原创 2024-06-28 11:26:36 · 358 阅读 · 0 评论 -
方差,标准差,CPK指标数据分析 (使用SQL做数据分析)
CASE WHEN [标准差] >= 0 AND (([上限]-[平均值])/(3*[标准差])) > (([平均值]-[下限])/(3*[标准差]))'MIN((上限-平均值)/(3*标准差), (平均值-下限)/(3*标准差))' AS 'CPK公式',ELSE ([上限]-[平均值])/(3*[标准差])THEN ([平均值]-[下限])/(3*[标准差])([上限]-[平均值])/(3*[标准差]) AS [上],([平均值]-[下限])/(3*[标准差]) AS [下],0 AS [下限],原创 2024-06-07 10:52:38 · 492 阅读 · 0 评论 -
SQL技巧:多个字段联合使用IN语法
在 SQL Server 中实现多个字段联合 IN 可以这样做:或者也可以直接列出具体的值组合,比如:原创 2024-06-04 09:06:32 · 161 阅读 · 0 评论 -
SQL生成自然数,日历序列 浅析
(因为该表属于系统数据库master下面,所以通常在表名前面添加库名master) **解释:但是通常我们使用的是Type='P'的数据记录,master.dbo.spt_values表的字段值为"P"的对应number字段值是从0-2047。generate_series是PostgreSQL提供的一个内置的函数,可以用在SQL语句中,生成一个数字序列和日期序列的记录集。函数generate_series(start, stop, step)的参数分别是序列开始值,序列结束值和步长值。原创 2024-05-28 17:00:09 · 533 阅读 · 1 评论 -
“查表法”或者“数表法”或者“表驱动法”,使用SQL计算,优雅规避if-else,switch-case。示例:生产计划排产,制定每小时计划产量
制作每2小时时间段数值表(表名称:segment_model),起始时间是逻辑工作日8点 分钟数(分)=时*60+分;制作分钟数值表(表名称:minute_time_table),起始时间是逻辑工作日 分钟数(分)=时*60+分;将工作课表起止时间转换分钟数(分) (表名称:duty_time) 分钟数(分)=时*60+分;每2小时计划生产量:8点~10点时间段,记录在10点时计划产量。每小时计划产量=每小时工作时间(秒)/生产计划节拍(秒)。生产计划排产,制定每2小时计划生产产量。原创 2024-05-28 14:20:23 · 359 阅读 · 0 评论 -
sqlserver 求平均数,中位数,众数
sqlserver 求平均数,中位数,众数原创 2022-12-30 17:55:10 · 2167 阅读 · 1 评论 -
SQLSERVER,求平均数,最大,最小,中位数,众数
SQLSERVER,求平均数,最大,最小,中位数,众数原创 2022-12-30 14:50:12 · 835 阅读 · 0 评论 -
SQL删除状态未变化的连续数据,只保留状态变化的第一条数据
SQL删除状态未变化的连续数据,只保留状态变化的第一条数据原创 2022-11-10 17:48:29 · 380 阅读 · 0 评论 -
SQL查询集合返回为[ null,null ]的问题研究
在Java项目中通过Mybatis查询数据库某个表的部分字段,返回值为list<T> 。有时候会出现 [ null ,null ] 现象。具体原因是查询SQL只提取部分字段,而且这几个字段是 null。但对于数据库表的其他字段来说,查询却是有值的,只是恰巧你查询的字段为Null。 执行:SELECT * FROM user2 WHERE na...原创 2019-05-17 16:06:35 · 2671 阅读 · 0 评论