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