我这个查询语句还能再精简吗?如下代码:

SELECT

a.customercode AS "customercode",

a.customername AS "customername",

a.customerphone AS "customerphone",

a.customeraddress AS "customeraddress",

a.customercarded AS "customercarded",

ROUND(

(

(

SELECT

SUM(

COALESCE (tcl.bjdk, 0) + COALESCE (tcl.yjdk, 0) + COALESCE (tcl.zzje, 0)

)

FROM

customerloan tcl

WHERE

tcl.customercode = a.customercode

) - (

SELECT

SUM(twl.je)

FROM

weightlist twl

WHERE

twl.khbh = a.customercode

)

),

2

) AS "customerloan"

FROM

customerarchives a

请大师给我解解闷。

mysql怎么精简_我这个mysql查询该如何精简,提高效率啊?相关推荐

  1. mysql left join和or_Case:MySQL使用left join的时候or改写成union可以提高效率

    Case:MySQL使用left join的时候or改写成union可以提高效率 发布时间:2020-07-29 02:29:13 来源:51CTO 阅读:1501 作者:Darren_Chen (1 ...

  2. 怎样开启mysql慢检查_如何开启mysql的慢查询

    原文:http://www.cnblogs.com/zhangjing0502/archive/2012/07/30/2615570.html Linux查看mysql 安装路径 一.查看文件安装路径 ...

  3. mysql in 原理_深入理解MySql子查询IN的执行和优化

    IN为什么慢? 在应用程序中使用子查询后,SQL语句的查询性能变得非常糟糕.例如: SELECT driver_id FROM driver where driver_id in (SELECT dr ...

  4. php输出查询mysql中文乱码_解决php mysql查询插入中文乱码问题

    一.中文问题其实就是经统一编码了否则就会乱码 1.数据库与php页面编码统一 2.数据库数据表字段与页面编码统一 如果做到上面两种就不存在中文乱码问题了,那么我们来看mysql中文乱码问题解决例子 1 ...

  5. mysql分页原理_转:mysql分页原理和高效率的mysql分页查询语句

    (转自:http://www.jb51.net/article/46015.htm) 以前我在mysql中分页都是用的 limit 100000,20这样的方式,我相信你也是吧,但是要提高效率,让分页 ...

  6. mysql替换开头_如何在MySQL的字符串开头搜索和替换特定字符?

    为此,您可以使用INSERT().让我们首先创建一个表-mysql> create table DemoTable -> ( -> ZipCode varchar(200) -> ...

  7. 随机从mysql中读取_如何实现MySQL表数据随机读取?从mysql表中读取随机数据

    文章转自 http://blog.efbase.org/2006/10/16/244/ 如何实现MySQL表数据随机读取?从mysql表中读取随机数据?以前在群里讨论过这个问题,比较的有意思.mysq ...

  8. mysql fnv算法_《高性能MySQL》读书笔记之创建高性能的索引

    索引是存储引擎用于快速找到记录的一种数据结构.索引优化是对查询性能优化的最有效手段.索引能够轻易将查询性能提高几个数量级.创建一个最优的索引经常需要重写查询. 5.1索引基础 在MySQL中,存储引擎 ...

  9. mysql路径查找_如何在MySQL的具有文件路径的列中查找和替换?

    为此,请使用MySQL REPLACE().让我们首先创建一个表-mysql> create table DemoTable ( FolderLocation text ); 使用插入命令在表中 ...

  10. mysql计算秒_如何在MySQL中基于秒计算时间?

    让我们首先创建一个表-mysql> create table DemoTable ( Logouttime time ); 使用插入命令在表中插入一些记录-mysql> insert in ...

最新文章

  1. Java记录-SpringMVC整合Echarts画地图加散点图
  2. Ubuntu9.10 安装试水
  3. 一台计算机只能安装一块网络接口卡,为什么用路由上网,只有一台电脑可以上去?...
  4. 【Java】Java Socket编程(1)基本的术语和概念
  5. 博客园自动添加版权说明,自动添加文章链接
  6. 崩坏3服务器维护2月8号,《崩坏3》8月29日版本更新,全服维护通知
  7. 数据驱动安全:数据安全分析、可视化和仪表盘》一3.6 本章小结
  8. Win7 64位 IIS未能加载文件或程序集“System.Data.SQLite”或它的某一个依赖项
  9. java 判断正态分布_如何检验数据是否服从正态分布
  10. jQuery 实现页面关键字查询
  11. 第68页的gtk+编程例子——选择菜单
  12. 第九届全国大学生GIS应用技能大赛下午(试题及参考答案)
  13. 基于模板替换的word文档自动生成
  14. sim7600ce 拨号上网测试_SIM7600CE TCP/IP连接与PPP拨号上网 4G上网
  15. 计算机机房的网络属于,学校机房的网络属于()。
  16. 软件分享系列之【AE 下载安装】并持续分享中...
  17. scrollTo函数处理页面滚动问题
  18. 如何批量将word转换成pdf?
  19. oc与swift混编教程
  20. Java Math类静态double ceil(double d)与示例

热门文章

  1. 基于JAVA+SpringMVC+MYSQL的进销存ERP系统
  2. 基于JAVA+SpringMVC+Mybatis+MYSQL的汽车维修管理平台
  3. 和平精英要多少Android版本,和平精英外国版
  4. jqGrid常用方法
  5. 解决MySQL在修改列时因为外键依赖出错的问题
  6. mongodb在windows下安装启动
  7. 两个简单的前台显示构架01
  8. [Craftor整理]PCB设计参考和建议
  9. 系统无声音,播放器有声音
  10. [轉載 Delphi Format]