社区
数据库相关
帖子详情
求高效SQL语句
code2code
2005-03-22 01:58:05
有两个表 A 和B,这两个表中各有数十万条数据
A表是单位信息 B表存放个人信息
如今要出一个报表显示出单位名称,单位编号,总数量,数量(根据条件,例如男,年龄大于20岁,如果没有条件,那么数量和总数量应该相等)
不知道我说的清楚吗?
目前我的方法是在存储过程中向一个临时表填数据,然后通过数据窗口查这个临时表
...全文
135
8
打赏
收藏
求高效SQL语句
有两个表 A 和B,这两个表中各有数十万条数据 A表是单位信息 B表存放个人信息 如今要出一个报表显示出单位名称,单位编号,总数量,数量(根据条件,例如男,年龄大于20岁,如果没有条件,那么数量和总数量应该相等) 不知道我说的清楚吗? 目前我的方法是在存储过程中向一个临时表填数据,然后通过数据窗口查这个临时表
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
lsypenghong
2005-04-04
打赏
举报
回复
gz
hornbilltofy
2005-04-04
打赏
举报
回复
把索引建好喽
nimittz
2005-04-04
打赏
举报
回复
你的是什么数据库阿,还是先建索引试试!!
sywen
2005-04-04
打赏
举报
回复
主要是要把索引建好!
freechinapi
2005-03-28
打赏
举报
回复
建索引不行吗?然后察看索引
code2code
2005-03-28
打赏
举报
回复
楼上的 这样写效率不是很高啊
liricn
2005-03-22
打赏
举报
回复
select a.单位编号,a.单位名称,
(select count(1) from 人员表 b where a.单位编号=b.单位编号) 总数量,
(select count(1) from 人员表 b where a.单位编号=b.单位编号 where b.性别=1 and 年龄>20) 数量
from 单位表 a
code2code
2005-03-22
打赏
举报
回复
有的人可能不明白 我没有说出表之间的关系 我说的只是业务 两个表关联是单位编号
哎 还用说那么细吗 一个是单位表 一个是个人表 两个表之间的关系当然是单位编号了
单位表里存放的是各个单位的信息 一条记录一个单位 个人表里存放的是个人信息 每个人一条记录 一
个人有自己的单位所属编号
我要做一个统计报表 上面说了
单位名称,单位编号,总数量,数量(根据条件,例如男,年龄大于20岁,如果没有条件,那么数量和总数量应该相等)
具体的列都无所谓 主要是方法 我说的这些是业务 大致就这样一个情况 还有什么不懂吗?
单位编号和单位名称就不用说了 总数量是每个单位有多少人 ,数量我也说清楚了,这个报表设置了一些查询条件 例如上面给出的那样
sql
语句
妙用,各种
sql
语句
的详细用法与讲解
sql
语句
妙用,各种
sql
语句
的详细用法与讲解 ,使得程序运行的更加流畅。主要针对一些高效
sql
语句
的解释。
高效
SQL
语句
必杀技
No
SQL
,No cost.
SQL
语句
是造成数据库开销最大的部分。而不良
SQL
写法直接导致数据库系统性能下降的情形比比皆是。那么如何才能称得上高效的
SQL
语句
呢?一是查询优化器为当前的
SQL
语句
生成最佳的执行计划,保证数据读写使用最佳路径;二是设置合理的物理存储结构,如表的类型,字段的顺序,字段的数据类型等。本文主要描述如何编写高效的
SQL
语句
并给出示例。下面的描述主要分为三个部分,一是编写高
7天带你玩转My
sql
数据库之
SQL
语句
您观看课程学习后免费入群领取【超全Python资料包+17本学习电子书】 七年
SQL
语句
编写经验。满满的干货! 在网上找了好多
SQL
数据库的教程,但你还会面临这样的问题:1. 自己写了
SQL
却不知道对不对。2. 在上线后发现原有的数据内容
SQL
语句
执⾏结果没问题, 但是数据变化了以后
SQL
返回的结果就错误了。3. 稍微复杂⼀点的
SQL
就不知道该如何写了。4. 看不懂同⾏写的
SQL
是为什么。5. 不知道索引的原理。6. 不知道怎么加索引能够提⾼查询性能纵观全网的教程都只停留在概念解析的层面,没有深入剖析原理,所以看了那么多的教程,可还是不会写。本教程与其他教程不同带你深入了解原理,让你真正了解什么是
SQL
语句
,让你懂得
SQL
语句
的编写⽅法。不再为
SQL
语句
而烦恼。真正做到面对任何问题能够判断出
SQL
语句
是不是能够实现,该怎样实现。
史上超强最常用
SQL
语句
大全
史上超强最常用
SQL
语句
大全,) 1)DDL--数据定义语言 用来定义数据库对象:数据库,表,列等。关键字:create, drop,alter 等 2) DML--数据操作语言 用来对数据库中表的数据进行增删改。关键字:insert, delete, update 等 3) DQL--数据查询语言 用来查询数据库中表的记录(数据)。关键字:sele where 等 4) DCL--数据控制语言 用来定义数据库的访问权限和安全级别,及创建用户。关键字:GRANT, REVOKE 等
如何编写一个高效的
sql
语句
一. 序言 数据库的性能问题,一直以来都是困扰各个事业部的大问题。在性能问题中
SQL
语句
的编写又是重中之重。因此,为提高各个事业部相应产品的执行效率,提高软件的性能,实现从功能要
求
到性能要
求
的转变,特编写此专题文章。 二.
SQL
的优化器执行分析 在ORACLE RDBMS SERVER软件的内部,对于
SQL
语句
的执行有一个优化器(OPTIMIZER)对
SQL
语句
的执行进行优化。
数据库相关
752
社区成员
12,763
社区内容
发帖
与我相关
我的任务
数据库相关
PowerBuilder 数据库相关
复制链接
扫一扫
分享
社区描述
PowerBuilder 数据库相关
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章