twe*_*sgi 11 sql oracle select count
我需要知道在Oracle中的select中返回了多少条记录.目前,我做了两个查询:
SELECT COUNT(ITEM_ID) FROM MY_ITEMS;
SELECT * FROM MY_ITEMS;
Run Code Online (Sandbox Code Playgroud)
我需要知道COUNT但我讨厌做两个查询.有办法吗?
SELECT * FROM MY_ITEMS
Run Code Online (Sandbox Code Playgroud)
然后找出那里有多少条记录?
Qua*_*noi 32
有办法吗?
Run Code Online (Sandbox Code Playgroud)SELECT * FROM MY_ITEMS然后找出那里有多少条记录?
如果您希望它按照这个确切的顺序,您可以获取客户端上的所有记录并计算它们的数量(几乎所有客户端库都提供了一个功能).
你也可以这样做:
SELECT i.*, COUNT(*) OVER ()
FROM my_items i
Run Code Online (Sandbox Code Playgroud)
,它会将计数与每条记录一起返回给您.
| 归档时间: |
|
| 查看次数: |
47419 次 |
| 最近记录: |