数据库表连接后获取记录条数之COUNT函数

本文通过示例分析了在SQL查询中如何使用COUNT函数来获取两个表(t_1, t_2)连接后的记录条数。当t_1表的ID与t_2表的ID匹配时,展示出连接查询的具体效果,并解释了COUNT(*)返回6的原因。通过最后一个SQL查询,揭示了在id=1的情况下,T_1表的每条记录与T_2表的对应记录进行组合的过程。" 7045497,1087372,Android开发:使用SimpleAdapter实现聊天ListView,"['Android开发', 'UI设计', 'ListView', '适配器']
摘要由CSDN通过智能技术生成
问题背景:
今天Java开发工程师咨询,如下SQL语句COUNT函数值怎么会比表T_1行数、表T_2行数都大? 并说是不是ORACLE数据库的BUG?
SQL:
select count(*) from t_1, t_2 where t_1.id=t_2.id and t_1.id=1;
其中T_1、T_2表结构如下:
create table t_1
(
  id number,
  c1_1 varchar2(63),
  c2_1 varchar2(63)
);

create table t_2
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值