ms sql :select * from (select *from b) as xxx where 和 select * from (select *from b) xxx where区
题目
ms sql :select * from (select *from b) as xxx where 和 select * from (select *from b) xxx where区
select * from (select *from b) as xxx where…… 和 select * from (select *from b) xxx where……的区别
别告诉我是一样的.
因为我有一个存储过程
set @query= 'select *
from (select Food.*,Supplier.SupplierName,Row_number()over( '+@orderQuery+' ) as IDRank from '+@tableName+' ' +@checkQuery+' ) xx
where xx.IDRank between ……(省略了)'
这个是对的.
我改成
set @query= 'select *
from (select Food.*,Supplier.SupplierName,Row_number()over( '+@orderQuery+' ) as IDRank from '+@tableName+' ' +@checkQuery+' ) as xx
where IDRank between……(省略了)‘
之后,也可以执行
但是如果改为
set @query= 'select *
from (select Food.*,Supplier.SupplierName,Row_number()over( '+@orderQuery+' ) as IDRank from '+@tableName+' ' +@checkQuery+' )
where IDRank between……(省略了)‘
就不能执行了
答案
select * from (select *from b) as xxx where
select * from (select *from b) xxx where
确实是一样的,但是第三句相当于
select * from (select *from b) where
这个有错误.
举一反三
已知函数f(x)=x,g(x)=alnx,a∈R.若曲线y=f(x)与曲线y=g(x)相交,且在交点处有相同的切线,求a的值和该切线方程.
我想写一篇关于奥巴马的演讲的文章,写哪一篇好呢?为什么好
最新试题
热门考点
- 有三个变量x,y,z,其中y是x的正比例函数,z是y的正比例函数当z等于1时,x等于4,求出z关于x的函数关系式
- What did the king give to the rich man as a reward?
- 乘坐飞机的每位旅客,携带行李超过20千克的部分,每千克要按要按飞机票原价的1.5%购买行李票.
- 平行四边形ABCD中,E是AB边的中点,DE交AC于点F,AC,DE把平行四边形ABCD分成的四部分的面积分别为S1,S2,S3,S4
- 上午8:钟面上的时针和分针的夹角是多少?(指小于180°的角)
- 英语翻译
- 某种花生仁德出油率是百分之42,要榨出1050千克的油,需要这种花生多少千克
- 意思是言语诚恳,情深意长的成语
- 已知:如图,AB是⊙O的直径,D是弧AC的中点,弦AC与BD相交于点E,AD=2根号3,DE=2(1)求直径AB的长
- 缩句的时候,“在”字为什么要删去?例:老师在教师备课 “在”为什么删去?