Sql语句大全--查询

今天抽空整理下项目中的Sql语句*

项目中用到的Sql语句大全

    • Selcet 语句,有简有难

Selcet 语句,有简有难

基本的查询语句

select * from OLASCS.LLDC where CAPOL=''
select CATAX,CASU from OLASCS.LLDC where CAPOL IN ('122345')
SELECT EO,EANT, EAUS, substr(eafiller3,6,2), EATEO,LLA.* FROM OLASUF1.LLA where EAAGT in ('109823764','000000518')
SELECT * FROM OLAUF1.LLA WHERE SUBSTR(EAFILLER3,6,2) ='B2' AND EACO='2586' AND EATUS='A' AND eaent in
(select ccagent1 from ola1.llcc where CCSITU1='B2') and EAAGENCY in('','G16999997','','','','','','','','','','')
比较复杂的查询语句,嵌套好几个表的查询
select cbpo, cbpnfil||cban||cbbk||casis||cbplur,cbo,cstaus,cbsyy||cbmm||cbidd,cbcomt  from oln2u1.lcb where cbpom in (select aipum from olaif1.laai where ailal='D' )
and cbrium ='01'
and cstus='20' and cbsyy<23 and cbsmm<06
and cbnum in (select ccnum from olscuf1.llc where ccent1 in (select eaent from ola2f1.llea where easus='A' and easte <> ''))
and cbum in (select apum from olaf1.laip) AND cbpnfil||cban||cbbk||brbis||cbdur like '%%' AND CO in ('86')
select substr(COFILLER1,4,2) as type,substr(COFILLER2,12,8) as expire,substr(COFILLER2,10,1) as sheao,polnum,relat,co from olasu1.llo where polm in
(select YLPOM from olasuf1.CLATLDS where YLTE = 'I' and ylco='1086' ) and co='1086' and substr(COFILLER1,4,2)='01'
select CBO,cbplnum, cbplnfil||cbpan||cbbk||cbrsis||cbpldur,cbstus
from olas2uf1.llb where cbpoum in (
select VCLNUM from OLASF1.CCB where SUBSTR(VCBFILLER4,17,8)> '20210727' and SUBSTR(VCBFILLER4,17,8)< '20220727')
AND cbpanfil||cban||cbrk||cbasis||cbpndur like '%P5B2%' and cbstus='20' 
and cbpolm in (Select AILNUM from olasf1.LAI where AICAL ='D' and AITE > '20040601' )
select SUBSTR(DDS_PJ_CODE3,27,1)  from OLAR1.LAJ where  DDS_PJ_PLAN like '%Y23P%'
select SUBSTR(DDS_PJ_CODE3,27,1)  from OLASR1.LPJ where  DDS_PJ_PLAN like '%Y23LP%'
Select * from OLASR1.LPC where trim(PCPLAN) in ('WB3N' )
and PCAGE in('023','024','030','031') and PCCO in('0086') and PCBND in('00') And PCSEX in('F','U','M');
SELECT * FROM OLAUF1.claCLRP WHERE PCRTYPE = '6' AND PCRDUEANNV BETWEEN
'20220530' AND '20220830' AND PCRACTION = ''
AND SUBSTR(PCR_FILLER2,7,1) <> ''
AND SUBSTR(PCR_FILLER2,28,2) = 'Y '  and PCR_POLNUM in (select cbponum from olas1.llb 
where  cbstatus='20' ) 
SELECT * FROM OLA2UF1.clLRP WHERE PCRTYPE = '6' AND PCRDUEANNV BETWEEN
'20220530' AND '20220830' AND PCRACTION = ''
AND SUBSTR(PCR_FILLER2,11,1) <> ''
AND SUBSTR(PCR_FILLER2,28,2) = 'Y ' and PCR_POLNUM in (select cbpoum from olasf1.lldcb 
where  cbstatus='20' )
SELECT * FROM OLASCUF1.cladLRP WHERE PCRTYPE = '6' AND PCRDUEANNV BETWEEN
'20220530' AND '20220830' AND PCRACTION = ''
AND SUBSTR(PCR_FILLER2,7,1) <> ''
AND SUBSTR(PCR_FILLER2,28,2) = 'YY'

SELECT * FROM OL2UF1.claRP WHERE PCRTYPE = '6' AND PCRDUEANNV BETWEEN
'20220530' AND '20220830' AND PCRACTION = ''
AND SUBSTR(PCR_FILLER2,11,1) <> ''
AND SUBSTR(PCR_FILLER2,28,2) = 'YY'
SELECT pr.RPC_CO AS co,pr.RPC_POLNUM AS policyNum,min(pr.RPC_RIDNUM) AS riderNumFROMcloscs.CLAR prinner join cloudscs.CLADYLDS lds on (lds.YLCO = pr.RPC_CO  and  lds.YLPOLNUM = pr.RPC_POLNUM   and lds.YLDUEANNV = pr.RPC_DUEANN and lds.YLTYPE = '6')inner join closcs.LCB cb on ( pr.RPC_CO = cb.CBCO and  pr.RPC_POLNUM = cb.CBPOLNUM and  pr.RPC_RIDNUM = cb.CBRIDNUM  and cb.CBSTATUS IN ( '20', '36' ) )WHERE pr.RPC_RIDACT != 'X'AND  concat(pr.RPC_TYPE,pr.RPC_SUBTYPE) IN ( '6B', '5A' )AND(pr.RPC_CO = '2586' AND pr.RPC_POLNUM ='L001827020')
SELECT * FROM OLASCUF1.CLADRPR                                            
WHERE (RPCCO, RPCPOLNUM ) IN ( SELECT RPCCO, RPCPOLNUM FROM         OLASF1.CLA WHERE RPCTYPE||RPCSUBTYPE = '5A'                        AND RPCDUEANN > '20230101'                                         
)                                                                   
AND RPCDUEANN > '20230101' 
select cbco,cbpolnum, cbplanfil||cbplan||cbrtbk||cbrbasis||cbplandur,cbstatus,cbissyy||cbissmm||cbissdd,cbcovamt
from ol1.llb where
cbpolnum like '%H%' and cbridnum='01' and cbstatus='20' and cbissyy<22
and cbplanfil||cbplan||cbrtbk||cbrbasis||cbplandur not like  '%W%'
and cbplanfil||cbplan||cbrtbk||cbrbasis||cbplandur  like  '%MI%'
and cbplanfil||cbplan||cbrtbk||cbrbasis||cbplandur not like  '%52%'
and cbisscc <21
and cbpoum in (select pcr_polnum from olas1.clpclrp where pcr_type='6'and pcr_ackrlt ='')
and cbpolnum in (select RPC_polnum from olas1.clclrpR where RPC_type='6')
order by cbissyy||cbissmm||cbissdd desc limit 100
SELECT T1.CBCO,T1.CBPOLNUM,T1.CBMATXDTE, T2.VCBFILLER4 FROM 
(SELECT DISTINCT CBCO,CBPOLNUM,CBRIDNUM,CBMATXCC||CBMATXYY||CBMATXMM||CBMATXDD CBMATXDTE FROM OLASCHPF1.LLDCB , OLASCR1.ADPA 
WHERE CBPLANFIL||CBPLAN||CBRTBK||CBRBASIS||CBPLANDUR = PLANCODE   AND (CBCO = PLANCO OR PLANCO = '0086') AND substr(RESFLD3,10,1) = '2'
AND CBRIDNUM = '01' ) T1
,
(SELECT DISTINCT CBCO,CBPOLNUM, SUBSTR(VCBFILLER4,17,8) VCBFILLER4 FROM OLASF1.CLCB, OLASCHPF1.LLDCB , OLA1.NLA
WHERE VCBCO = CBCO AND VCBPOLNUM = CBPOLNUM AND VCBRIDNUM = CBRIDNUM 
AND CBPLANFIL||CBPLAN||CBRTBK||CBRBASIS||CBPLANDUR = PLANCODE   AND (CBCO = PLANCO OR PLANCO = '0086') AND substr(RESFLD3,10,1) = '6'
AND CBRIDNUM <> '01') T2
WHERE T1.CBCO = T2.CBCO AND T1.CBPNUM = T2.CBLNUM
SELECT * FROM OLAS1.LLB B  WHERE                                        
( B.CBCO ,B.CBPOLNUM ) IN ( SELECT CBCO, CBPOLNUM FROM  OLAF1.LLB A     
WHERE CBPLANFIL||CBPLAN||CBRTBK||CBRBASIS|| CBPLANDUR NOT IN (      
SELECT YRTPLANCD FROM  OLASCS2UF1.CLADPAYRT ) AND CBRIDNUM = '01' AND  CBSTTUS
='20' AND CBMATXYY ='28')  AND CBPLANFIL||CBPLAN||CBRTBK||CBRBASIS|| CBPLANDUR  LIKE '%LADDR%' AND  B.CBSTATUS ='20'  
SELECT * FROM LCB B  WHERE( B.CBCO ,B.CBPOLNUM ) IN ( SELECT CBCO, CBPOLNUM FROM  LLCB A     WHERE CBPLANFIL||CBPLAN||CBRTBK||CBRBASIS|| CBPLANDUR NOT IN (     SELECT YRTPLANCD FROM  CLADPAYRT ) AND CBRIDNUM = '01'  AND CBSTATUS ='20' AND CBMATXYY ='28')  AND CBPLANFIL||CBPLAN||CBRTBK||CBRBASIS|| CBPLANDUR  LIKE '%AHI%'  AND B.CBMATXYY ='26' AND B.CBSTUS ='20' 
SELECT * FROM LLB B  WHERE( B.CBCO ,B.CBPOLNUM ) IN ( SELECT CBCO, CBPOLNUM FROM  LLB A     WHERE CBPLANFIL||CBPLAN||CBRTBK||CBRBASIS|| CBPLANDUR NOT IN (     SELECT YRTPLANCD FROM  CLADPAYRT ) AND CBRIDNUM = '01'  AND CBSTATUS ='20' AND CBMATXYY ='28')  AND CBPLANFIL||CBPLAN||CBRTBK||CBRBASIS|| CBPLANDUR  LIKE '%ADDT%'  AND B.CBMATXYY ='26' AND B.CBSTATUS ='20'  
SELECT * FROM LLB B  WHERE( B.CBCO ,B.CBPOLNUM ) IN ( SELECT CBCO, CBPOLNUM FROM  LCB A     WHERE CBPLANFIL||CBPLAN||CBRTBK||CBRBASIS|| CBPLANDUR NOT IN (     SELECT YRTPLANCD FROM  CLADPAYRT ) AND CBRIDNUM = '01'  AND CBSTATUS ='20' AND CBMATXYY ='28')  AND CBPLANFIL||CBPLAN||CBRTBK||CBRBASIS|| CBPLANDUR  LIKE '%DISADD%'  AND B.CBMATXYY ='26' AND B.CBSTATUS ='20' 
SELECT * FROM LLCB B  WHERE( B.CBCO ,B.CBPOLNUM ) IN ( SELECT CBCO, CBPOLNUM FROM  LCB A     WHERE CBPLANFIL||CBPLAN||CBRTBK||CBRBASIS|| CBPLANDUR NOT IN (     SELECT YRTPLANCD FROM  CLADPAYRT ) AND CBRIDNUM = '01'  AND CBSTATUS ='20' AND CBMATXYY ='28')  AND CBPLANFIL||CBPLAN||CBRTBK||CBRBASIS|| CBPLANDUR  LIKE '%JSHR%'  AND B.CBMATXYY ='26' AND B.CBSTATUS ='20' 
SELECT * FROM LLB B  WHERE( B.CBCO ,B.CBPOLNUM ) IN ( SELECT CBCO, CBPOLNUM FROM  LLB A     WHERE CBPLANFIL||CBPLAN||CBRTBK||CBRBASIS|| CBPLANDUR NOT IN (     SELECT YRTPLANCD FROM  CLADPAYRT ) AND CBRIDNUM = '01'  AND CBSTATUS ='20' AND CBMATXYY ='28')  AND CBPLANFIL||CBPLAN||CBRTBK||CBRBASIS|| CBPLANDUR  LIKE '%52LCI%'  AND B.CBMATXYY ='26' AND B.CBSTATUS ='20'
select  SUBSTR(RPC_FILLER1,9,1) as RPC_FILLER1_9,substr(RPC_FILLER2,1,1) as RPC_FILLER2_1,RPC_PLNCODE, RPC_NEWPLAN,RPC_POLNUM,CLADPCLRPR. * from olacf1.CLADR where RPC_POLNUM in(
'P592137517','');
SELECT OPH_LETTYP, SUBSTR(OPHFILLER1,7,1)AS OPHFILLER1_7, SUBSTR(OPHFILLER2,18,1) AS OPHFILLER2_18,
SUBSTR(OPHFILLER2,19,1) AS OPHFILLER2_19,SUBSTR(OPHFILLER2,20,1) AS OPHFILLER2_20,  SUBSTR(OPHFILLER2,24,4) AS OPHFILLER2_24_4,OPHACKRLT,OPH_ERRFLG,
CLADOPTLTH .* FROM OLA2UF2.CLADH WHERE OPH_POLNUM IN (    
'P592137517'
);
select  substr(PCRFILLER2,26,1) as PCRFILLER2_26, substr(PCRFILLER2,27,1) as PCRFILLER2_27,substr(PCRFILLER2,2,10) as PCRFILLER2_2_10, PCR_ERRMSG,substr(PCR_ERRMSG,1,1) as PCR_ERRMSG_1,PCR_BILNT,CLADPCLRP. * from OLASCF1.CLACLRP where PCR_POLNUM in(
'P592137517'
);
select distinct pco, ppolnum, ptype, pbakcod1, paccnum, pname, pchgdate,pstatus,pagtcod,NMIDNUM as INSIDNO,NMIDEXPDTE AS EXPDATE
from oln1uf1.cladprl LEFT JOIN OLN1F1.CLAM         
on pco=NMCO AND ppolnum=NMPOLNUM AND NMRIDNUM='01' AND PRELA=concat(NMSEQGRP, substring(NMRELA,2,1)) AND NMRELA like 'B%' AND NMNAME=PNAME
where    ptype='O' and pstatus = 'A'
-- and pco = ?   and pchgdate>=? and pchgdate<= ?
and pchguser<>'NPOSSYS'  and  ppolnum in ('C201731233')
union
select  distinct pco, ppolnum, ptype, pbakcod1, paccnum, pname, pchgdate,pstatus,pagtcod,NMIDNUM as INSIDNO,NMIDEXPDTE AS EXPDATE
from olauf1.cladrl LEFT JOIN OLASF1.CLAM
on pco=NMCO AND ppolnum=NMPOLNUM AND NMRIDNUM='01' AND PRELA=concat(NMSEQGRP, substring(NMRELA,2,1)) AND NMRELA like 'B%' AND NMNAME=PNAME
where   ptype='O' and pstatus = 'A'    and  ppolnum in ('C201731233')
-- and pco = ? and pchgdate>=? and pchgdate<= ?
and  pchguser='NPOSSYS'
and exists(select 1 from olauf1.cladyorh where pco=phco and ppolnum=phpolnum and pname=phname and ptype=phtype and prela=phrela  and phchguser<>'NPOSSYS'
-- and phchgdate>=? and phchgdate<= ?)

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/77594.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

TypeScript 中的 any、unknown、never 和 void

any any 表示 任意类型。 它是任意类型的父类&#xff0c;任意类型的值都可以赋予给 any 类型&#xff1a; // 编译不会报错 let anything: any 前端西瓜哥;let flag: boolean true; anything flag;anything { num: 2 };它可以表示任何类型&#xff0c;并使用它们的语法…

AIGC参数量节节攀升,对存储带来的挑战如何解决?

引言 近期&#xff0c;AIGC 相关产品如同雨后春笋一般不断涌现。但在技术层面&#xff0c;大家普遍的关注点更多集中在性能方面&#xff0c;却经常忽略了存储对推理和训练效率的影响&#xff0c;以及 AIGC 内容可能带来的合规风险。我们特邀腾讯云存储的产品负责人 崔剑老师和…

C++ QT qml 学习之 做个登录界面

最近在学习QT,也初探到qml 做ui 的灵活性与强大,于是手痒痒,做个demo 记录下学习成果 主要内容是如何自己编写一个按钮以及qml多窗口。 参考WX桌面版,做一个登录界面,这里面按钮是写的一个组合控件,有 按下,释放,以及正常 三种状态。 import QtQuick 2.0 import QtQ…

数据在内存中的存储——练习3

题目&#xff1a; 3.1 #include <stdio.h> int main() {char a -128;printf("%u\n",a);return 0; }3.2 #include <stdio.h> int main() {char a 128;printf("%u\n",a);return 0; }思路分析&#xff1a; 首先二者极其相似%u是无符号格式进行…

【Linux】—— 在Linux上进行读写文件操作

前言&#xff1a; 在之前&#xff0c;我已经对进程的相关知识进行了详细的介绍。本期开始&#xff0c;我们将要学习的是关于 “基础I/O”的知识&#xff01;&#xff01;&#xff01; 目录 &#xff08;一&#xff09;C文件接口 &#xff08;二&#xff09;系统文件I/O 1、接…

WebDAV之π-Disk派盘 + BubbleUPnP

BubbleUPnP是一款功能强大的Android播放器,支持UPnP/DLNA多屏互动。它可以将手机内容投屏到电视大屏上,与家人和朋友一起共享。此外,BubbleUPnP还提供了丰富的音乐和影视资源,您可以在线搜索并播放喜欢的内容。 以下是BubbleUPnP的一些主要特点: 1. 支持Chromecast和转码…

android java读写yaml文件

目录 申请读写权限&#xff1a; build.gradle中添加库引用&#xff1a; android java读写yaml文件 java修改yaml文件 YamlFile&#xff1a; 修改yaml文件方法2 Yaml&#xff1a; 删除值&#xff1a; 申请读写权限&#xff1a; <uses-permission android:name"and…

WebGL 绘制矩形

上一节绘制了圆点&#xff0c;调用的绘制方法如下&#xff1a;gl.drawArrays(gl.POINTS, 0, 1); 第一个参数明显是个枚举类型&#xff0c;肯定还有其他值&#xff0c;如下所示&#xff1a; POINTS 可视的点LINES 单独线段LINE_STRIP 线条LINE_LOOP 闭合线条TRIANGLES 单独三…

计算机网络篇之域名

计算机网络篇之域名 介绍 一个域名是一个由点分割的字符串序列&#xff0c;用于标识一组IP地址或互联网上的计算机&#xff0c;域名用于在因特网上标识和定位特定的网站或服务 组成 域名由两个主要部分组成&#xff1a;顶级域和二级域&#xff0c;顶级域是域名的最高级别&a…

Codeforces Round 895 (Div. 3) (A~G)

A. Two Vessels 题意&#xff1a;你有两个无限容量杯子A,B&#xff0c;分别装了a&#xff0c;b升的水&#xff0c;此外你还有一个容量为c的杯子C&#xff0c;你可以将一杯的水先倒入C中&#xff0c;再倒入另一个杯子&#xff0c;问你最少需要操作几次能使得A B杯的水量相同。 …

【题解】2596. 检查骑士巡视方案

题解&#xff1a; class Solution {int n,m;bool st[100][100];int flag;int dx[8]{-1,-2,-2,-1,1,2,2,1};int dy[8]{-2,-1,1,2,2,1,-1,-2}; public:bool checkValidGrid(vector<vector<int>>& grid) {m grid.size();n grid[0].size();dfs(grid,0,0,0);ret…

运行时链接

基本概念 运行时链接&#xff0c;是在程序运行时&#xff08;而非编译时或加载时&#xff09;将程序代码与其依赖的库代码进行链接的过程。动态链接在程序启动时或实际运行过程中通过API函数完成。这种方式的主要优点是它允许程序在运行时加载和卸载不同的库模块&#xff0c;从…

在Python中解决自定义类型比较的问题

1 问题原因 在Python编程中&#xff0c;当我们尝试对自定义类型进行比较时&#xff0c;可能会遇到这样的错误&#xff1a;TypeError: < not supported between instances of User and User 这个错误的原因是Python不知道如何对你的自定义类型进行比较。为了解决这个问题&a…

redisson常用api

redisson提供了很多对象类型的api&#xff0c;下面介绍下一些常用的对象api。 RBucket 可操作任何对象的api&#xff0c;前提是要确定好泛型&#xff0c;方法比较少。大小限制为512Mb。 RBucket<AnyObject> bucket redisson.getBucket("anyObject");bucket…

vue3中的吸顶导航交互实现 | VueUse插件

目的&#xff1a;浏览器上下滚动时&#xff0c;若距离顶部的滚动距离大于78px&#xff0c;吸顶导航显示&#xff0c;小于78px隐藏。使用vueuse插件中的useScroll方法​​​​​​​和动态类名控制进行实现 1. 安装 npm i vueuse/core 2. 获得滚动距离 项目中导入&#xff0…

@Resource 注入为null 的解决方法

Resource Resource可以用于注入对象 一般我们在编码中都会使用Resource来注入一个实例对象&#xff0c;但是特殊情况下可能会是null。 这个时候可以用SpringUtil.getBean()来手动获取 代码示例 private HbaseProperties hbaseProperties SpringUtil.getBean(HbasePropertie…

在python程序中用windows的icon

这个exe的弹窗功能会使用到一个ico文件&#xff0c;如图&#xff1a; 用软件GreenfishIconEditorProPortable或者使用在线软件将你需要的图片制作成windows的icon 用程序将ico文件生成文本文件 import base64picture_name "logo.ico" open_pic open("%s…

【100天精通Python】Day56:Python 数据分析_Pandas数据清洗和处理(删除填充插值,数据类型转换,去重,连接与合并)

目录 数据清洗和处理 1.处理缺失值 1.1 删除缺失值&#xff1a; 1.2 填充缺失值&#xff1a; 1.3 插值&#xff1a; 2 数据类型转换 2.1 数据类型转换 2.2 日期和时间的转换&#xff1a; 2.3 分类数据的转换&#xff1a; 2.4 自定义数据类型的转换&#xff1a; 3 数…

神经反馈设备使用感受2:采集Muse的EEG原始数据(转自知乎)

神经反馈设备使用感受2&#xff1a;采集Muse的EEG原始数据 转自知乎&#xff0c;内容很好&#xff0c;怕之后找不到 想了一下&#xff0c;单写一部分来介绍一下Muse在数据采集方面的操作。同时也解释一下我自己的EEG数据是从哪里采集的。 关于Muse EEG数据的精度&#xff0c;在…

vue2实现自定义主题webpack-theme-color-replacer

需求&#xff1a;根据element的自定义主题色&#xff0c;之后改变element的全局所有颜色&#xff0c;解决页面刷新后主题色失效问题&#xff0c;这个需要把颜色存入到浏览器的存储中&#xff0c;如果换个浏览器就得重新选择了哈&#xff0c;如果需要在不同的浏览器保持一致的主…