|
|
导航: |
论坛 -> DELPHI技术
斑竹:liumazi,sephil |
|
作者: |
|
2019/6/9 19:48:47 |
标题: |
MS SQL 2000里支持 OVER( PARTITION BY ) 吗? |
浏览:616 |
|
加入我的收藏 |
楼主: |
想只根据F1分组,结果集里能显示,每个F1分组里,F2不重复值的个数,不是记录数。
看书好像用 OVER partition 函数能实现,但是总是提示语法错误。
SELECT TOP 1000 [F1] ,COUNT(F2) OVER(partition by F2) FROM [MyDB].[dbo].[TEST] GROUP BY F1
消息 156,级别 15,状态 1,第 3 行 在关键字 'OVER' 附近有语法错误。
附件图片是一般的分组结果。
我想实现的是
F1 无列名 1 2 (3个记录,AAB,F2不同的值是2个) 2 1 (2个记录都是B,F2不同的值是1个)
此帖子包含附件:
大小:13.5K |
----------------------------------------------
我打的是酱油,而不是别的什么油。 我灌的是口水,而不是别的什么水。 我聊的折腾不是那个不折腾的折腾。 我说的阿娇不是那个邓玉娇的阿娇。 3个代表,6个为什么,9个肠胃炎。 D性强的领导干部都不喜欢热比娅。 我特别要讲的是,屁民网黄色论坛是我经常上网必选的 网站之一 |
作者: |
|
2019/6/9 21:15:03 |
1楼: |
2005以后才有
----------------------------------------------
--
|
|