永发信息网

oracle两个Select语句怎么合成一句.

答案:2  悬赏:0  手机版
解决时间 2021-02-02 07:44
  • 提问者网友:我们很暧昧
  • 2021-02-01 09:51
select count(accno) as 雨衣 from logcheck where logtime >= to_date('2013-02-19','yyyy-mm-dd') and type like 'PD%';
select count(accno) as 毛巾 from logcheck where logtime >= to_date('2013-02-19','yyyy-mm-dd') and type like 'PN%';

虽然有结果,结果也对,但是他是竖着排的.且只有一个字段名.怎么合成一个语句.字段名对应数量.
最佳答案
  • 五星知识达人网友:轻雾山林
  • 2021-02-01 10:53
select substr(type,1,2) "Type", count(accno) as "Mount" 
from logcheck 
where logtime >= to_date('2013-02-19','yyyy-mm-dd') 
and (type like 'PD%' or type like 'PN%')
group by substr(type,1,2);
全部回答
  • 1楼网友:白昼之月
  • 2021-02-01 11:36
select语句查出的两个值对应的是tablea中的一列b? 好难理解哦 insert tablea a, b, c select b.x, (select 两列值 from ...where...) from tableb b, tablec c where ...... 把你的语句调整下吧(select 两列值 from ...where...) ,这里的where 跟後面的tableb,c有关联吗?
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯