有没有办法既可以得到某个字段的数据,也可以取得数据的个数?

xiangshifu99 2004-08-30 03:55:12
有没有办法既可以得到某个字段的数据,也可以取得数据的个数?

比如 select cp_id from testtable 可以得到字段 cp_id 下的所有数据,
select count(*) from testtable 可以统计表testtable 的函数,
现在功能要求如下:
1,取得 cp_id 字段的数据,
2,统计 cp_id 字段的数据个数

一般来讲要执行两次select语句,有没有好的办法一次完成?
...全文
108 10 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
liuyi8903 2004-08-31
  • 打赏
  • 举报
回复
实在在避免使用两次select那你就用函数吧!呵呵。
liuyi8903 2004-08-31
  • 打赏
  • 举报
回复
UP:)
好像没有办法!
fuzhou77 2004-08-31
  • 打赏
  • 举报
回复
只有一楼的办法对阿,这种要求本身就是就不可能一个纯粹的select操作完成的,而且应该也不建议写在一个sql语句中吧
biliky 2004-08-31
  • 打赏
  • 举报
回复
但是一楼的办法其实还是进行了两次select操作。
biliky 2004-08-31
  • 打赏
  • 举报
回复
一楼办法可行。
xiangshifu99 2004-08-30
  • 打赏
  • 举报
回复
好像没有办法避免使用两次 select 语句!
rainner0701 2004-08-30
  • 打赏
  • 举报
回复
我认为1楼的对。。。
192168001001 2004-08-30
  • 打赏
  • 举报
回复
select cp_id,count(*) from testtable group by cp_id;
bzszp 2004-08-30
  • 打赏
  • 举报
回复
只能
select cpid from testtable
union all
select count(*) from testtable;
freddy2003 2004-08-30
  • 打赏
  • 举报
回复
select cp_id,(select count(*) from testtable ) from testtable;

17,140

社区成员

发帖
与我相关
我的任务
社区描述
Oracle开发相关技术讨论
社区管理员
  • 开发
  • Lucifer三思而后行
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧