RError.com

RError.com Logo RError.com Logo

RError.com Navigation

  • 主页

Mobile menu

Close
  • 主页
  • 系统&网络
    • 热门问题
    • 最新问题
    • 标签
  • Ubuntu
    • 热门问题
    • 最新问题
    • 标签
  • 帮助
主页 / 问题

问题[plsql]

Martin Hope
wq55
Asked: 2024-03-07 13:05:47 +0000 UTC

在 pl/sql 中查找、选择和删除重复项

  • 5

您需要在该行中找到单词“GGB”并显示结果,删除重复项

数据线

;;;ГГБ62252ЦДБ62252ГГБ62251Г-ка162252ГГБ62252Г-ка462252Г-ка562252Г-ка662252Г-ка762252Г-ка862252Г-ка962252Г-ка1062252

和

;;;ГГБ62252ЦДБ62252ГГБ62252Г-ка162252ГГБ62252Г-ка462252Г-ка562252Г-ка662252Г-ка762252Г-ка862252Г

桌子 在此输入图像描述

结果应该是这样的(没有重复)。该选项的结果是更好的

在此输入图像描述

无论哪种方式

在此输入图像描述

plsql
  • 1 个回答
  • 37 Views
Martin Hope
Михаил Акимов
Asked: 2022-08-10 14:29:37 +0000 UTC

从单元格 pl sql 中解析表

  • 0

告诉我如何从单元格中解析表格?

在输入处,一个带有文本的单元格:

||продукт||цена||
|хлеб|5|
|банан|10|
|итого|15|

您的输出应该有两行和两列。列数始终为 2,行数是动态的。

парсер plsql
  • 1 个回答
  • 40 Views
Martin Hope
wq55
Asked: 2022-07-18 12:09:06 +0000 UTC

如何填充具有唯一值的案例

  • 1

您需要向 中 sum(case when p.otv_kon in ('34001') THEN 1 END) f22添加条件COUNT(DISTINCT p.date_input),即 就像是

sum(case when p.otv_kon in ('34001') and p.date_input(Уникальные) THEN 1 END) f22

p.date_input格式DATE在哪里

并同样 sum(case when p.otv_kon in ('34001') THEN 1 END) f23添加条件COUNT(DISTINCT p.username)

哪里p.username格式VARCHAR

还有,类似的

sum(case when p.otv_kon in ('34001') and p.username(Уникальные) THEN 1 END) f23

要求

select 
    --w.mo f1,
     nvl (w.mo, (select mo from t_mo t where t.mo_id=1)) f1,       
    ''f2,
    '0'f3, 
    ' 'f4, 
            sum(case when t.regname=p.username or t.regname!=p.username THEN 1 END) f5,
            sum(case when t.regname=p.username THEN 1 END) f6,
            sum(case when t.regname!=p.username THEN 1 END) f7,

            sum(case when p.cause_id IN (22,1) THEN 1 END) f8, 
            sum(case when cause_id in (24,23,25,3,2,4) THEN 1 END) f9, 
            sum(case when cause_id in (26,5) THEN 1 END) f10, 
            sum(case when cause_id in (27,6) THEN 1 END) f11, 
            sum(case when cause_id in (28,8) THEN 1 END) f12, 
            sum(case when cause_id in (29,9,32,36) THEN 1 END) f13, 
            sum(case when cause_id in (30,10) THEN 1 END) f14, 
            sum(case when cause_id in (31,11) THEN 1 END) f15, 
            sum(case when cause_id in (33,13) THEN 1 END) f16, 
            sum(case when cause_id in (34,35,7,15,12,14) THEN 1 END) f17,
            sum(case when p.otv_kon in ('34001') THEN 1 END) f18,
            sum(case when p.otv_kon in ('34002') THEN 1 END) f19,
            sum(case when p.otv_kon in ('34004') THEN 1 END) f20,
            sum(case when p.otv_kon in ('34') THEN 1 END) f21,
       --new     
          sum(case when p.otv_kon in ('34001')  THEN 1 END) f22,
          sum(case when p.otv_kon in ('34001')  THEN 1 END) f23 
            
from  t_block_ger t, t_petit p, t_mo w   WHERE t.id_ger=p.id
  AND p.mo_id=w.mo_id
  AND p.conect_id=5
  AND to_date(t.date_end) BETWEEN '01.01.2022' AND '01.05.2022'
  group by w.mo
  --order by f1
  
union all

select 
''f1,                  
''f2,
'0'f3,
' 'f4,
 count(case when t.regname=p.username or t.regname!=p.username THEN 1 END) f5,
 count(case when t.regname=p.username THEN 1 END) f6,
 count(case when t.regname!=p.username THEN 1 END) f7,
 count(case when p.cause_id IN (22,1) THEN 1 END) f8, 
 count(case when cause_id in (24,23,25,3,2,4) THEN 1 END) f9, 
 count(case when cause_id in (26,5) THEN 1 END) f10, 
 count(case when cause_id in (27,6) THEN 1 END) f11, 
 count(case when cause_id in (28,8) THEN 1 END) f12, 
 count(case when cause_id in (29,9,32,36) THEN 1 END) f13, 
 count(case when cause_id in (30,10) THEN 1 END) f14, 
 count(case when cause_id in (31,11) THEN 1 END) f15, 
 count(case when cause_id in (33,13) THEN 1 END) f16, 
 count(case when cause_id in (34,35,7,15,12,14) THEN 1 END) f17,
 count(case when p.otv_kon in ('34001') THEN 1 END) f18,
 count(case when p.otv_kon in ('34002') THEN 1 END) f19,
 count(case when p.otv_kon in ('34004') THEN 1 END) f20,
 count(case when p.otv_kon in ('34') THEN 1 END) f21,
--new 
sum(case when p.otv_kon in ('34001') THEN 1 END) f22, 
sum(case when p.otv_kon in ('34001')  THEN 1 END) f23


 from  t_block_ger t, t_petit p, t_mo w   WHERE t.id_ger=p.id
  AND p.mo_id=w.mo_id
  AND p.conect_id=5 AND P.TYPE_ID in(1,3)
  AND to_date(t.date_end) BETWEEN '01.01.2022' AND '01.05.2022'
order by f1
oracle plsql
  • 1 个回答
  • 39 Views
Martin Hope
Alex Konkin
Asked: 2022-06-26 20:03:05 +0000 UTC

按级别执行连接时重复

  • 0

请告诉我如何更改查询,以便最终级别不重复行,即执行后有 8 行,而不是 30 行。例如,您可以写 distinct,但查询需要很长时间是时候处理大数据了。

with cte as 
(select 1 as first_ticket_barcode
from dual

union all

select 5 as first_ticket_barcode
from dual
)

select first_ticket_barcode + level -1
from cte
connect by level <= 4
plsql connect
  • 1 个回答
  • 29 Views
Martin Hope
Анатолий Эрнст
Asked: 2020-09-04 22:43:59 +0000 UTC

锁定插入分区

  • 0

如果有数据插入到表的某个分区,阻塞的是什么(整个表)?

也就是说,是否可以同时将数据插入一个分区并从另一个分区删除?

plsql
  • 1 个回答
  • 10 Views

Sidebar

Stats

  • 问题 10021
  • Answers 30001
  • 最佳答案 8000
  • 用户 6900
  • 常问
  • 回答
  • Marko Smith

    我看不懂措辞

    • 1 个回答
  • Marko Smith

    请求的模块“del”不提供名为“default”的导出

    • 3 个回答
  • Marko Smith

    "!+tab" 在 HTML 的 vs 代码中不起作用

    • 5 个回答
  • Marko Smith

    我正在尝试解决“猜词”的问题。Python

    • 2 个回答
  • Marko Smith

    可以使用哪些命令将当前指针移动到指定的提交而不更改工作目录中的文件?

    • 1 个回答
  • Marko Smith

    Python解析野莓

    • 1 个回答
  • Marko Smith

    问题:“警告:检查最新版本的 pip 时出错。”

    • 2 个回答
  • Marko Smith

    帮助编写一个用值填充变量的循环。解决这个问题

    • 2 个回答
  • Marko Smith

    尽管依赖数组为空,但在渲染上调用了 2 次 useEffect

    • 2 个回答
  • Marko Smith

    数据不通过 Telegram.WebApp.sendData 发送

    • 1 个回答
  • Martin Hope
    Alexandr_TT 2020年新年大赛! 2020-12-20 18:20:21 +0000 UTC
  • Martin Hope
    Alexandr_TT 圣诞树动画 2020-12-23 00:38:08 +0000 UTC
  • Martin Hope
    Air 究竟是什么标识了网站访问者? 2020-11-03 15:49:20 +0000 UTC
  • Martin Hope
    Qwertiy 号码显示 9223372036854775807 2020-07-11 18:16:49 +0000 UTC
  • Martin Hope
    user216109 如何为黑客设下陷阱,或充分击退攻击? 2020-05-10 02:22:52 +0000 UTC
  • Martin Hope
    Qwertiy 并变成3个无穷大 2020-11-06 07:15:57 +0000 UTC
  • Martin Hope
    koks_rs 什么是样板代码? 2020-10-27 15:43:19 +0000 UTC
  • Martin Hope
    Sirop4ik 向 git 提交发布的正确方法是什么? 2020-10-05 00:02:00 +0000 UTC
  • Martin Hope
    faoxis 为什么在这么多示例中函数都称为 foo? 2020-08-15 04:42:49 +0000 UTC
  • Martin Hope
    Pavel Mayorov 如何从事件或回调函数中返回值?或者至少等他们完成。 2020-08-11 16:49:28 +0000 UTC

热门标签

javascript python java php c# c++ html android jquery mysql

Explore

  • 主页
  • 问题
    • 热门问题
    • 最新问题
  • 标签
  • 帮助

Footer

RError.com

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

帮助

© 2023 RError.com All Rights Reserve   沪ICP备12040472号-5