CSDN论坛 > 其他数据库开发 > 其他数据库

一个菜鸟问题SQL语句的!!!求全部问题的,连接和内子查询那个优!!谢谢:) [问题点数:20分,结帖人swordsman2100]

Bbs1
本版专家分:0
结帖率 100%
CSDN今日推荐
Bbs5
本版专家分:3914
Blank
红花 2004年3月 PowerBuilder大版内专家分月排行榜第一
2003年12月 PowerBuilder大版内专家分月排行榜第一
2003年10月 PowerBuilder大版内专家分月排行榜第一
2003年9月 PowerBuilder大版内专家分月排行榜第一
2003年8月 PowerBuilder大版内专家分月排行榜第一
2003年7月 PowerBuilder大版内专家分月排行榜第一
2004年9月 企业开发大版内专家分月排行榜第一
2004年3月 其他开发语言大版内专家分月排行榜第一
Blank
黄花 2004年9月 PowerBuilder大版内专家分月排行榜第二
2004年8月 PowerBuilder大版内专家分月排行榜第二
2004年2月 PowerBuilder大版内专家分月排行榜第二
2004年1月 PowerBuilder大版内专家分月排行榜第二
2003年11月 PowerBuilder大版内专家分月排行榜第二
2004年8月 企业开发大版内专家分月排行榜第二
2004年7月 企业开发大版内专家分月排行榜第二
2003年11月 企业开发大版内专家分月排行榜第二
Blank
蓝花 2004年6月 PowerBuilder大版内专家分月排行榜第三
2004年5月 PowerBuilder大版内专家分月排行榜第三
2004年4月 PowerBuilder大版内专家分月排行榜第三
2004年6月 企业开发大版内专家分月排行榜第三
2004年4月 企业开发大版内专家分月排行榜第三
2004年3月 企业开发大版内专家分月排行榜第三
2004年2月 企业开发大版内专家分月排行榜第三
2004年1月 企业开发大版内专家分月排行榜第三
2003年10月 企业开发大版内专家分月排行榜第三
2004年1月 其他开发语言大版内专家分月排行榜第三
2003年12月 其他开发语言大版内专家分月排行榜第三
2003年11月 其他开发语言大版内专家分月排行榜第三
2003年10月 其他开发语言大版内专家分月排行榜第三
2003年9月 其他开发语言大版内专家分月排行榜第三
2003年7月 其他开发语言大版内专家分月排行榜第三
Bbs5
本版专家分:2782
Bbs1
本版专家分:5
匿名用户不能发表回复!
其他相关推荐
sql语句查询过慢的原因分析
有时候你在使用sql语句查询数据库,sql语句写得好正确,但则发现执行查询的时候很慢呢?数据量也不是太大,你知道其中的原因吗?本文给大家讲解一下sql查询过慢的48种原因分析,请阅读。 1、没有索引或者没有用到索引(这是查询慢最常见的问题,是程序设计的缺陷) 2、I/
sql注入问题解决——PrepareStatement
SQL注入攻击 -- 早年登录逻辑,就是把用户在表单中输入的用户名和密码 带入如下sql语句. 如果查询出结果,那么 认为登录成功. SELECT * FROM USER WHERE NAME='xxxx' AND PASSWORD='xxx'; -- sql注入: 请尝试以下 用户名和密码. /* 用户名:    密码: xxx */ -- 将用户名和密
SQL中EXISTS与IN的效率问题
一起学习一下; 有两个简单例子,以说明 “exists”和“in”的效率问题 1) select * from T1 where exists(select 1 from T2 where T1.a=T2.a) ;     T1数据量小而T2数据量非常大时,T1 2) select * from T1 where T1.a in (select T2.a from T2) ;  
自己实现一个SQL解析引擎 功能:将用户输入的SQL语句序列转换为一个可执行的操作序列,并返回查询的结果集。 SQL的解析引擎包括查询编译与查询优化和查询的运行,主要包括3个步骤: 查询分析
自己实现一个SQL解析引擎 功能:将用户输入的SQL语句序列转换为一个可执行的操作序列,并返回查询的结果集。 SQL的解析引擎包括查询编译与查询优化和查询的运行,主要包括3个步骤: 查询分析:制定逻辑查询计划(优化相关)制定物理查询计划(优化相关) 查询分析: 将SQL语句表示成某种有用的语法树.制定逻辑查询计划: 把语法树转换成一个关系代数表达式或者类似的结构,这个结构通常
MySQL——查询sql总结:简单查询、连接查询、子查询
简介 在SQL语句中,数据查询语句SELECT是使用频率最高、用途最广的语句。它由许多子句组成,通过这些子句可以完成选择、投影和连接等各种运算功能,得到用户所需的最终数据结果。其中,选择运算是使用SELECT语句的WHERE子句来完成的。投影运算是通过在SELECT子句中指定列名来完成的。 连接运算则表示把两个或两个以上的表中的数据连接起来,形成一个结果集合。由于设计数据库时的关系规范化和数据
MSSQL中如何取交集或并集
 在MS-SQL如果将两个或更多查询的结果组合为单个结果集,该结果集包含联合查询中的所有查询的全部行,常用的方法如下:一.       使用union 或union All语句1.   union 与 union all语句的区别Ø         UNION 组合多个表(或结果集)并将其作为单个结果集返回;Ø         UNION ALL 在结果中包含所有的行,包括重复
SQL语句计算男女各占总人数比例
select   count(*) as 人口总数, sum(case when sex=0 then 1 else 0 end) 男人数, sum(case when sex=0 then 1 else 0 end)*1.0/count(*)男所占比例, sum(case when sex=1 then 1 else 0 end) 女人数, sum(case whe
一道SQL:至少选修了学生002选修的全部课程的学生编号
INSERT test_c SELECT '001', '001' UNION ALL SELECT '001', '002' UNION ALL SELECT '001', '003' UNION ALL SELECT '002', '001' UNION ALL SELECT '002', '002'  UNION ALL SELECT '003', '003' UNION ALL
查询选修全部课程的学生姓名和所属单位
查询选修全部课程的学生姓名和所属单位在解答这个问题之前先举一个小例子,现有3张表 S (SI,SN,SD,SA) SI,SN,SD,SA 分别代表学号、学员姓名、所属单位、学员年龄 C (CI,CN ) CI,CN 分别代表课程编号、课程名称 SC ( SI,CI,G ) SI,CI,G 分别代表学号、所选修的课程编号、学习成绩 查看SC表中的全部信息如下: 要求返回每个
mysql 查看优化器重写后的sql
sql优化器会重写sql    sql在执行时,并不一定就会按照我们写的顺序执行,mysql优化器会重写sql,如何才能看到sql优化器重写后的sql呢?这就要用到explain extended和show warnings了。 explain extended sql语句,然后show warnings查看。 explain extended会输出sql的执行计划,查询记录的方式(
关闭