sqlserver,哪句sql语句更快?
表singer:
singerID,singerName
1,刘德华
2,张学友
3,郭富城
4,黎明
表song:
songID,songName,singerID
1,忘情水,1
2,中国人,1
3,吻别,2
4,对你爱不完,3
5,今夜你会不会来,4
我想查找刘德华的歌曲,有两种sql语句:
1.两表连接
C# code:
select song.songName
from song,singer
where song.singerID = singer.singerID
and singer.singerName = '刘德华'
2.嵌套
SQL code:
select songName
from song
where singerID = (select singerID from singer where singerName = '刘德华')
在数据量很大的情况是,是连接表更快还是嵌套更快?
谢谢!
数据量大,连接快
1
看下计划,如果是这两句应该差不多.
第一种方法应该快一点 嵌套效率不高
学习 原来联查比较快啊
1
当然第一种了!而且写法还简单些
SQL code:
select * from icstockbillentry
--171010条记录,用时:45s
---------------
--测试join方案用时
-------------------
declare @d datetime
set @d=getdate()
select b.fnote
from icstockbill a,icstockbillentry b
where a.finterid=b.
相关问答:
access 中执行sql update语句时有时候成功有时候不成功,但是access中不出错误信息,不知道是什么原因,有哪位大侠知道,请帮忙啊
贴SQL语句,检查表、字段的有效性设置
sql 在查询分析器里面 执行很正常
是 ......
SELECT a.tguildname ,SUM(a.ct) + if (SUM(b.ct) IS NULL ,0,SUM(b.ct)) from (
SELECT tg.tguildname,c.cid, (
cf.fbb + cf.fgjbb + cf.fjybb + cf.fqb + cf.fgjqb + cf.fjyqb + cf.fqib + cf. ......
如题
只有100分给了。。。
哪个行业?
我想网上的源码肯定不能完全满足个人想法
最后还得自己整
推荐一款自助建站软件:风讯
C#+SQL
可以设计出比较灵活的网站
什么行业啊....
到51aspx.co ......
请问一下,外网两台SQLSERVER实例数据传输,有没有采用数据压缩和加密。压缩比是多少,加密是什么加密算法?相关文档哪里可以找到?谢谢
我也想知道!关注此贴!
关注~~
数据库大牛都哪去了啊?
......