SELECT TOP 100 PERCENT是什么意思

时间:2022-12-09 16:37:47
为什么在sql里第次加了order by 后前面总会出现SELECT TOP 100 PERCENT是什么意思.只反回100吗?

12 个解决方案

#1



--返回符合条件的100%的记录,即所有符合条件的记录
SELECT TOP 100 PERCENT *

--返回符合条件的100条记录,即只返回符合条件的100条记录
SELECT TOP 100 *

#2


SELECT TOP 100 PERCENT ... order ...
因为作为子查询,如果有order ...,规定必须有TOP,所以就用SELECT TOP 100 PERCENT

#3


TOP PERCENT 可能是很有用的,比如取符合条件的前30%,可以写
SELECT TOP 30 PERCENT from 成绩表 order by 成绩 desc


#4


冒牌真身是???

#5


冒牌,呵呵

#6


不像假的冒牌:)

#7


冒牌也高手啊

#8


在视图里如果加上order by前面就必须跟随top
如果要选择全部的信息就top 100 percent
就是根据排序选择所有的信息

这个是SQL特定的语法吧

#9


都是马甲啊

#10


不像假的冒牌
==
像真的冒牌

#11


其实,冒牌就是真身,真身就是冒牌

对否?

:)

呵呵

#12


聪明阿

如果打造出一个名牌,叫做“冒牌”,也是不错的

#1



--返回符合条件的100%的记录,即所有符合条件的记录
SELECT TOP 100 PERCENT *

--返回符合条件的100条记录,即只返回符合条件的100条记录
SELECT TOP 100 *

#2


SELECT TOP 100 PERCENT ... order ...
因为作为子查询,如果有order ...,规定必须有TOP,所以就用SELECT TOP 100 PERCENT

#3


TOP PERCENT 可能是很有用的,比如取符合条件的前30%,可以写
SELECT TOP 30 PERCENT from 成绩表 order by 成绩 desc


#4


冒牌真身是???

#5


冒牌,呵呵

#6


不像假的冒牌:)

#7


冒牌也高手啊

#8


在视图里如果加上order by前面就必须跟随top
如果要选择全部的信息就top 100 percent
就是根据排序选择所有的信息

这个是SQL特定的语法吧

#9


都是马甲啊

#10


不像假的冒牌
==
像真的冒牌

#11


其实,冒牌就是真身,真身就是冒牌

对否?

:)

呵呵

#12


聪明阿

如果打造出一个名牌,叫做“冒牌”,也是不错的