2021年12月2日

sql查询优化

摘要: 1,使用 explain 来查看SQL 语句的执行效果,可以帮助选择更好的索引和优化查询语句 explain 详解: https://mp.weixin.qq.com/s/l3jJHIcqMzCcezbpboqyvQ 2,用具体字段代替 * 查询 select * from table 3,不在索引 阅读全文
posted @ 2021-12-02 17:44 alibaba保安 阅读(42) 评论(0) 推荐(0) 编辑

sqlserver递归实现部门树形结构排序

摘要: WITH T1 AS (select *, ROW_NUMBER() over (partition by fid order by bid DESC) as Rn FROM test2 ), T2 AS (select fid,bid, name,cast ( Rn as varchar (10) 阅读全文
posted @ 2021-12-02 12:26 alibaba保安 阅读(217) 评论(0) 推荐(0) 编辑

聚合不应出现在 UPDATE 语句的集合列表中。 使用临时表修改数据

摘要: create table #ACRTA(sumall numeric ,name varchar(50)) insert into #ACRTA(sumall ,name) select (sum(应收金额蓝)-sum(应收金额红))as 本年累计应收本币,客户 from(select sum(TA 阅读全文
posted @ 2021-12-02 12:17 alibaba保安 阅读(450) 评论(0) 推荐(0) 编辑

使用OVER(PARTITION BY)实现小计合计

摘要: CREATE TABLE #T( 手机 VARCHAR(10), 厂商 VARCHAR(10), 状态 varchar(10)) INSERT INTO #T VALUES('苹果-A1','001','0002')INSERT INTO #T VALUES('苹果-A1','001','0003' 阅读全文
posted @ 2021-12-02 12:14 alibaba保安 阅读(106) 评论(0) 推荐(0) 编辑