sql总结

ops/2024/9/23 10:16:52/

1.sql

1.多数据筛选排名

row_number 从1到10顺序排名, rank()11335并列的算一名  DENSE_RANK是1122333排,rank是11335

sql">SELECT '销售经理' AS f_a,bureau_name AS f_b,deal_staff_name AS f_c,COUNT(CASE WHEN main_price_name = '全家福229元套餐' THEN 2WHEN main_price_name IN ('全家福199元套餐', '全家福159元套餐') THEN 1ELSE 0END) AS f_d,ROW_NUMBER() OVER (ORDER BY COUNT(CASE WHEN main_price_name = '全家福229元套餐' THEN 2WHEN main_price_name IN ('全家福199元套餐', '全家福159元套餐') THEN 1ELSE 0END) DESC) AS rank
FROM stat.hour_prod_list 
WHERE prod_type = 'cdma_rhzk'AND price_id IN (907995879, 907994888, 907995884, 907995888, 907994916)AND the_month = TO_CHAR(CURRENT_TIMESTAMP, 'YYYYmm')::textAND dev_staff_job = '分支局营销经理'
GROUP BY bureau_name, deal_staff_name
ORDER BY f_d DESC
LIMIT 10;

下级写法,嵌套查询,可以代码简化

2.固定插入一行特定

3.日期修正

如果要取到7月到11这种实时数据,用这种数据用下面这种方法,日期

4.多表连接

俩张表如果有重复字段的要加具体的表名.   from 后面如果还有一张表嵌套查询,要起别名

嵌套查询思想

多的话用with这样来连接 

5. 触发器用法

相当于在条件判断中写了一段前端代码,然后用name表示获取到的值,用{}代表name的值,或者系统内置参数的值,比如说user.id ,替换1=1,当然,直接写也可以

search_key 的name

搜索的时候把0替换掉,记得写1=1

获取当前页面参数

5. 积木报表写法

先把数据列举出来,上下类型一样。然后先按唯一值排序,再给他们一个123456,按这个分组排序

2.js

一些按钮的条件  d一般是数据库这一条字段

“{}”传参

plain 简单 图标简化


http://www.ppmy.cn/ops/96833.html

相关文章

【面向对象】04面向对象三大特征之——继承

文章目录 一、super1.构造方法2.属性3.方法 二、规则三、继承权限 继承 继承是Java中实现代码重用的重要手段之一。使用继承,可以减少代码量,方便修改代码。Java中只支持单根继承,即一个类只能有一个直接父类。 继承使用关键字extends&#…

机器学习-傅里叶变换

傅里叶变换是一种在各种科学和工程领域中发挥了关键作用的数学技术,其应用范围从信号处理到量子力学。近年来,它在机器学习领域找到了新的重要性。 傅里叶变换通过频域分析,让我们看到了另一份观景,在机器学习领域也同样适用。 理…

二叉树(三)

一、二叉树的遍历 二叉树遍历是按照某种特定的规则,依次对二叉树中的结点进行相应的操作,并且每个结点只操作一次。 1.前序遍历(先根遍历) 前序遍历(Preorder Traversal也叫先序遍历)——根、左子树、右…

【安卓】Service的基本用法

文章目录 Service简介启动和停止ServiceActivity和Service进行通信 Service简介 新建一个ServiceTest项目,然后右击com.example.servicetest→New→Service→Service。 每个Service中最常用到onCreate()、onStartCommand()和onDestroy()这3个方法其中onCreate()方法…

Java入门:06.Java中的方法03

4 实参形参 第四点就是实参和形参,全称为实际参数、形式参数 实参就是指,我们在调用方法时,向方法所传递的具体的值。 形参则是指,在方法定义时,我们在参数列表中所定义的变量。 main(){int a 10;printNum(a); } publ…

java整合modbusRTU与modbusTCP

理解 Modbus TCP 报文格式,Modbus TCP 报文格式如下: | Transaction ID (2 bytes) | Protocol ID (2 bytes) | Length (2 bytes) | Unit ID (1 byte) | Function Code (1 byte) | Data (N bytes) |Transaction ID:标识事务的唯一标识符,确保正确的 Transaction ID:每个请求…

ChatGPT 3.5/4.0新手使用手册~ (论文润色、降重指令) 亲测~

今天给大家分享下论文润色、降重、写作的GPT指令提示词,按论文步骤整理 让你的文章更加有逻辑且通顺,助力快速完成论文,相信对你有帮助~ 一、论文写作润色指令 1、写作选题指令 ① 确定研究对象 我是一名【XXXXX】,请从以下素…

用C#写一个随机音乐播放器

form1中namespce里的代码如下 public partial class Form1 : Form {public Form1(){InitializeComponent();}private void button1_Click(object sender, EventArgs e){string folder textBox1.Text;string folderPath folder; // 指定音频文件所在的文件夹路径OpenRandomFi…