99问答网
所有问题
在oracle中一条语句实现查询一张表统计字段a=1,b=1的个数(count(a),count(b))
如题所述
举报该问题
推荐答案 2011-02-25
select count(a) as coua from tab where a=1;
union all
select count(b) as coua from tab where b=1;
è¿åç»æå¦ä¸ï¼
COUA
----------
1
1
第ä¸è¡æ¯ where a=1çï¼ç¬¬äºè¡å°±æ¯ where b=1çï¼åµåµ
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://99.wendadaohang.com/zd/vvjeWB7OW.html
其他回答
第1个回答 2011-02-25
Take it easy
SELECT SUM(CASE a WHEN 1 THEN 1 ELSE 0 END) AS cntA,
SUM(CASE b WHEN 1 THEN 1 ELSE 0 END) AS cntB
FROM tab
第2个回答 2011-02-25
一楼的方法是正确的,很有创意
相似回答
oracle中
怎么
查询表中一个字段,
并
统计字段
中每一个值的
条数
答:
select 字段名
,count(1)
from 表名 group by 字段名 (按照字段名分组求和,必须要)order by 字段名 (排序,可以不要)
在oracle中
怎么
查一个表中的
的一
个字段的
重复数据?
答:
CREATE TABLE 临时表 AS (select
字段1,字段
2
,count(
*) from 表名 group by 字段1,字段2 having count(*) > 1)上面这句话就是建立了临时表,并将查询到的数据插入其中。下面就可以进行这样的删除操作了:delete from 表名 a where 字段1,字段2 in (select
字段1,字段
2 from 临时表);
Oracle
如何对
一个
多值
字段
进行分组
统计
答:
CREATE TABLE info ( users varchar(100));INSERT INTO info VALUES('userA@userB@userC');INSERT INTO info VALUES('userB@userC@userD');INSERT INTO info VALUES('userC@userD@userE');COLUMN "用户" FORMAT A15SELECT to_char(strvalue) as "用户"
, count(
*) AS "用户...
在Oracle中
如何取得在
一个
表中同一
字段
内容出现次数为奇数的那些...
答:
其实那个语句写的不对,那个
语句统计的
是同一字段是否为奇数,并不是统计同一字段出现次数为奇数的数据。正确的语句如下:SELECT 你要
查询的字段,count(
*) FROM 表名 GROUP BY 你要查询的字段 HAVING MOD
(count(
*),2
)=1
oracle查询语句
统计
某
张表中一个字段
重复最多的10条数据怎么写_百度知 ...
答:
SELECT 字段名,cn FROM (SELECT 字段名
,count(
*) as cn,row_number() over(order by count(*) desc) as rn from 表名 t group by t.字段名 having count(*)>1)where rn < 11;
oracle中统计
某个字段重复数,并将重复条目的另
一个字段
求和
答:
biao1 SET age=age+1 ”语句,然后单击左上角的执行查询按钮,或按f9按钮逐一执行该语句,见下图,转到下面的步骤。4、第四步,执行完上面的操作之后,将sql更改为UPDATE biao1 SET age = age * 2,执行该
语句,字段中的
值将x2计算,这是运算的结果,见下图。这样,就解决了这个问题了。
oracle
怎样查出表中重复列的数据? select a
,count(
*) from table grou...
答:
2、查重复次数最多的列:select a,num from (select a
,count(
*) num from table group by a having count(*)>1)order by num desc 此外,还有 1、
查询一个
表中所有字段都相同的记录 比如现在有一人员表 (表名:peosons)若想将姓名、编号、住址这三个字段完全相同的记录查询出来:select...
用sql
语句实现
在同一
张表
中找到
1个字段
相同,另1个字段不同的记录
答:
oracle
数据库中后者可以用wmsys.wm_concat实现,具体sql如下:select
字段1,
wmsys.wm_concat
(字段
2) from 表group by 字段1 追问 #1305 - FUNCTION wmsys.wm_concat does not exist 出现这个错误 追答 厄,目测你这是SQL SERVER如果有其它列做标识,可以用在子查询中使用union来连接如果没有标识,只好用存储...
oracle中
“select 1 from table”是什么意思?
答:
select 1 from 中的1是一常量,查到的所有行的值都是它,但从效率上来说,1>anycol>*,因为不用查字典表。\x0d\x0a\x0d\x0a2、查看记录条数可以用select sum
(1)
from mytable;等价于select sum(*) from mytable;\x0d\x0a\x0d\x0a3、实际项目SQL:\x0d\x0a\x0d\x0a...
大家正在搜
oracle delete语句
oracle查询语句
oracle增加字段语句
oracle if else语句
oracle数据库基本语句
oracle创建表语句
oracle sql语句
oracle常用sql语句
oracle基本语句
相关问题
在oracle中用一条sql语句统计a字段下值为b的数据条数...
SELECT语句,求表a包含表b字段1的所有行的计数
在oracle中用一条sql语句统计a字段下值为b的数据条数...
SQL语句中多表count
oracle 计算一张表里每条数据的总数
sql按照另一个表的某字段值统计数量