社区
Oracle
帖子详情
有没有办法既可以得到某个字段的数据,也可以取得数据的个数?
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语句,有没有好的办法一次完成?
...全文
128
10
打赏
收藏
有没有办法既可以得到某个字段的数据,也可以取得数据的个数?
有没有办法既可以得到某个字段的数据,也可以取得数据的个数? 比如 select cp_id from testtable 可以得到字段 cp_id 下的所有数据, select count(*) from testtable 可以统计表testtable 的函数, 现在功能要求如下: 1,取得 cp_id 字段的数据, 2,统计 cp_id 字段的数据个数 一般来讲要执行两次select语句,有没有好的办法一次完成?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用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;
es
取得
某个索引中某个
字段
中的所有出现过的值、
取得
某个索引/类型下某个
字段
中出现的不同值的
个数
1.
取得
某个索引中某个
字段
中的所有出现过的值这种操作类似于使用SQL的SELECT UNIQUE语句。当需要获取某个
字段
上的所有可用值时,可以使用terms聚合查询完成:GET /index_streets/_search?search_type=count { &...
在
数据
中怎么统计某个
字段
中中文的
个数
(ORACLE)
在
数据
中怎么统计某个
字段
中中文的
个数
表dept有如下
数据
: Oracle 中 length 求的是字符的长度,lengthb是字节的长度,一个中文是2个字节,数字,字母,标点之类是一个字节。 select lengthb(DNAME) ...
oracle
数据
库中某个
字段
逗号分隔,
得到
对应列中的
个数
(列转行)实现方法
由于各种原因,
数据
的原则问题,导致某个
字段
上出现多个
数据
(依据分隔符隔开),比如 name
字段
为 张三;李四;王五等等 需求:求一张表中name
字段
中出现的
个数
; 想要
得到
的结果为: 对应的sql语句: -------...
mysql查询
字段
大于小于_sql查询大于
字段
的所有
数据
,或小于
字段
的所有
数据
展开全部例如查询时间
字段
62616964757a686964616fe58685e5aeb931333431353962在2008-01-01(含)至2008-10-31(含)之间的记录可以这么写:select* from 表名 where 时间
字段
between '2008-01-01' AND '2008-12-31'或者...
Oracle中,
取得
表中所有
字段
都为null的
个数
当表的
字段
个数
很多的时候,
取得
所有
字段
都是null的
个数
字段
很少的时候,可以这么写: [code="sql"] select count(*) from tb where a is null and b is null ... [/code]
字段
很多的时候就不是很...
Oracle
17,136
社区成员
55,257
社区内容
发帖
与我相关
我的任务
Oracle
Oracle开发相关技术讨论
复制链接
扫一扫
分享
社区描述
Oracle开发相关技术讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章