首页 > 其他分享 >如何更好地使用Bito

如何更好地使用Bito

时间:2023-10-02 20:01:15浏览次数:34  
标签:Bito acc term 更好 cus no bill due 如何

我的需求:

我要查询acc_repay.repayment_plan表的term为0、term_status为UNDUE、term_penalty大于0数据,并且acc_repay.repayment_plan表的due_bill_no存在于acc_cus.cus_user_base表

先看一个反面例子:

提问: MySQL根据acc_cus.cus_user_base表的due_bill_no字段,查询出acc_repay.repayment_plan表的term为0、term_status为UNDUE、term_penalty大于0数据,请你编写sql,用中文回答 回答:

根据acc_cus.cus_user_base表的due_bill_no字段,查询出acc_repay.repayment_plan表的term为0、term_status为UNDUE、term_penalty大于0数据的SQL语句如下: 
 
SELECT * 
FROM acc_repay.repayment_plan 
WHERE term = 0 
AND term_status = 'UNDUE' 
AND term_penalty > 0;

这个结果不符合我的需求。

优化提问

提问:

MySQL从acc_cus.cus_user_base表的due_bill_no字段,acc_repay.repayment_plan表也存在due_bill_no字段,两个表通过due_bill_no字段关联,查询出acc_repay.repayment_plan表中存在acc_cus.cus_user_base表due_bill_no,并且的term为0、term_status为UNDUE、term_penalty大于0数据,请你编写SQL,用中文回答

回答:

根据acc_cus.cus_user_base表的due_bill_no字段和acc_repay.repayment_plan表的due_bill_no字段进行关联查询,筛选出acc_repay.repayment_plan表中满足以下条件的数据:term为0、term_status为UNDUE、term_penalty大于0。

SQL语句如下:

SELECT *
FROM acc_repay.repayment_plan
WHERE due_bill_no IN (
  SELECT due_bill_no
  FROM acc_cus.cus_user_base
)
AND term = 0
AND term_status = 'UNDUE'
AND term_penalty > 0;

标签:Bito,acc,term,更好,cus,no,bill,due,如何
From: https://blog.51cto.com/u_13372349/7684137

相关文章

  • 运维 | 如何使用 nvm 安装和管理 nodeJS 版本
    运维|如何使用nvm安装和管理nodeJS版本简介NVM是什么nvm(NodeVersionManager)是NodeJS版本管理器,可对不同的node版本快速进行切换。为什么要用NVM基于node的工具和项目越来越多,但是每个项目使用的node版本可能不一致,就会出现一些奇怪的问题。比如:自己电脑......
  • 如何查找Model的state_dict和ckpt的state_dict之间的差距
    参考资料:[自己摸索][chatgpt3.5]众所周知,Huggingface团队的transformers库是一个非常优秀非常方便的库,它使得很多模型实现了“开箱即用”。但是,由于transformers这个库的快速迭代,也导致了很多兼容性上的问题。比如今天我发现一个现象:我使用老板的transformers......
  • 如何获取 C#程序 内核态线程栈
    一:背景1.讲故事在这么多的案例分析中,往往会发现一些案例是卡死在线程的内核态栈上,但拿过来的dump都是用户态模式下,所以无法看到内核态栈,这就比较麻烦,需要让朋友通过其他方式生成一个蓝屏的dump,这里我们简单汇总下。二:如何生成内核态dump1.案例代码为了方便演示,来一段简单的......
  • 如何优雅的关闭流
    JDK1.7开始使用关闭流使用try-catch-finally是jdk1.7之前的语法try(FileInputStreamfis=newFileInputStream(srcFile)){ fis.read(fileContent); fis.close(); }catch(IOExceptione){ e.printStackTrace(); }......
  • 【知识杂谈#2】如何查看Linux的(本地与公网)IP地址与SSH服务的端口号
    1.本地Ip地址查看使用查看linux主机是否有net-toolsdpkg-lnet-tools显示以下代码就说明已安装成功||/NameVersionArchitectureDescription+++-==============-============-============-=================================iinet-tools2......
  • 【知识杂谈#1】Linux如何安装net-tools和sbin配置PATH
    1.Linux下载net-tools在Linux上下载net-tools包的方法可能会因你所使用的Linux发行版而有所不同。在某些现代的Linux发行版中,net-tools已经被弃用,而推荐使用iproute2来替代它。#对于Debian/Ubuntu系统:sudoaptinstallnet-tools#对于CentOS/RHEL系统:sudoyuminstallnet......
  • 如何查找python对象或类的父类子类以及用法
    一个类其方法和数据的来源可以是自定义,也可以是继承自各级父类。通过dir查看其方法和属性,通过help查看其使用方法。特别地,可通过Base和subclass寻找其父类和其他子类。亦可通过文档研究其继承关系。文档不仅包含自身类,也包括其父类的属性方法。  python>>>help(op("/projec......
  • 如何在EasyDSS视频直播点播平台中单独保存录像计划文件?具体操作方法是什么?
    EasyDSS视频直播点播平台是一个集成了视频直播、点播、转码、管理、录像、检索、时移回看等多种功能的综合性平台。它能够提供音视频采集、视频推拉流、H.265编码视频播放、存储、分发等一系列优秀的视频能力服务。  根据用户反馈,在视频直播点播平台EasyDSS中设置的片段形式的......
  • 视频监控/安防监控EasyCVR平台如何调取登录接口获取token?
    安防视频监控平台EasyCVR是一个具有强大拓展性、灵活的视频能力和轻便部署的平台。它支持多种主流标准协议,包括国标GB28181、RTSP/Onvif、RTMP等,还可以支持厂家的私有协议和SDK接入,例如海康Ehome、海大宇等设备的SDK。该平台不仅拥有传统安防视频监控的功能,还具备接入AI智能分析的......
  • 什么是缓存雪崩、缓存击穿、缓存穿透?如何解决
    前言Redis作为目前使用最广泛的缓存,相信大家都不陌生。但是使用缓存并没有这么简单,还要考虑缓存雪崩,缓存击穿,缓存穿透的问题,什么是缓存雪崩,击穿,穿透呢,又怎么解决这些问题呢。缓存雪崩什么是缓存雪崩?当某一个时刻出现大规模的缓存失效的情况,那么就会导致大量的请求直接打在数据......