当前位置: 首页 > news >正文

贵阳58同城做网站天猫网站建设的意义

贵阳58同城做网站,天猫网站建设的意义,中铁建设集团门户网登录不上去,wordpress回复显示插件简介 本文编写原因主要来于XC迁移过程中修改SQL语句时#xff0c;发现大部分修改均源自于项目SQL编写不规范#xff0c;以此文档做以总结。 注#xff1a;此文档覆盖不甚全面#xff0c;大体只围绕迁移遇到的修改而展开。 正文 1、【字段引号】 列名、表名如无特殊情况…简介 本文编写原因主要来于XC迁移过程中修改SQL语句时发现大部分修改均源自于项目SQL编写不规范以此文档做以总结。 注此文档覆盖不甚全面大体只围绕迁移遇到的修改而展开。 正文 1、【字段引号】 列名、表名如无特殊情况不要添加任何引号 ’ 等。若返回列名有可能是关键字例如month、year等必须使用双引号包裹。 # 错误 SELECT book_name as bookMame, year as year; # 正确 SELECT book_name as bookMame, year as year;2、【除0兼容】 存在除法计算的时候/要确保除数为0的兼容。MYSQL一定程度上兼容这种计算但是对于其他数据库则不一定最好的办法是使用函数nullif对被除数进行零值判断。 # 错误 SELECT a/b # 正确 select a/nullif(b, 0)函数解释 NULLIF表达式1表达式2 NULLIF函数比较表达式1和表达式2。如果两个表达式相等就返回空值(NULL)。如果不等就返回表达式1。3、【严格分组】 在对表进行聚合查询的时候只能在 SELECT 子句中写下面 3 种内容通过 GROUP BY 子句指定的聚合键、聚合函数SUM 、AVG 等、常量。但通常可以通过设置数据库的sql_mode移除only_full_group_by解决此问题但是若无特殊情况还是应保障遵守严格模式标准。若能保证某个字段在业务中每个分组中只会有一个值并且也不想用作group by字段语句可通过max(特殊字段)方式达到类似的效果。 # 不规范写法 SELECT a, b from tb group by a;# 兼容写法 SELECT a, max(b) from tb group by a;# 规范写法既然b没有参与分组就不该出现在select子句中 SELECT a from tb group by a;4、【类型区别】 日期不要和字符串类型进行比较 update safety_manage_organ set spread_certificate_status if(spread_end_time is null || spread_end_time now(), 有效, 无效), chief_engineer_certificate_status if(chief_engineer_end_time is null || chief_engineer_end_time now(), 有效, 无效), deputy_safe_certificate_status if(deputy_safe_end_time is null || deputy_safe_end_time now(), 有效, 无效), electric_certificate_status if(electric_end_time is null || electric_end_time now(), 有效, 无效), produce_certificate_status if(produce_end_time is null || produce_end_time now(), 有效, 无效) WHERE enterprise_id 260;update safety_manage_organ set spread_certificate_status if(spread_end_time is null || spread_end_time date_format(now(), %Y-%m-%d), 有效, 无效) WHERE enterprise_id 260;5、【union规范】 union 连接的所有数据行要保证列顺序一致且字段类型相同。 # 错误写法 select 0 entId, 0 province, 0 city, 0 district from dual union select 10164564 entId, 520000 province, 522000 city, 522022 district from dual# 正确写法 select 0 entId, 0 province, 0 city, 0 district from dual union select 10164564 entId, 520000 province, 522000 city, 522022 district from dual6、【多表关联】 多表关联时最好为每张表指定别名第一复杂查询时方便定位第二某些数据库会报字段不明确的错误情况。 # 错误写法: 字段关联 industry_type 是不明确的 SELECT A.industry_type AS industry_type,SUM ( A.predict_count ) AS predict_count,( SUM ( A.predict_count ) - SUM ( b.real_count ) ) AS predict_change_value,(ROUND(( ( SUM ( A.predict_count ) - SUM ( b.real_count ) ) / SUM ( b.real_count ) ) * 100,2 ) ) AS predict_change_rate,SUM ( error_count ) AS error_count FROM( SELECT SUM ( predict_count ) AS predict_count, error_count, industry_type FROM electricity_produce_predict_info WHERE YEAR 2022 GROUP BY industry_type )AS A JOIN ( SELECT real_count, industry_type FROM electricity_produce_predict_info WHERE YEAR 2022 - 1 GROUP BY industry_type ) AS b ON A.industry_type b.industry_type GROUP BY industry_type;# 正确写法group by 跟上A.industry_type SELECT A.industry_type AS industry_type,SUM ( A.predict_count ) AS predict_count,( SUM ( A.predict_count ) - SUM ( b.real_count ) ) AS predict_change_value,(ROUND(( ( SUM ( A.predict_count ) - SUM ( b.real_count ) ) / SUM ( b.real_count ) ) * 100,2 ) ) AS predict_change_rate,SUM ( error_count ) AS error_count FROM( SELECT SUM ( predict_count ) AS predict_count, error_count, industry_type FROM electricity_produce_predict_info WHERE YEAR 2022 GROUP BY industry_type )AS A JOIN ( SELECT real_count, industry_type FROM electricity_produce_predict_info WHERE YEAR 2022 - 1 GROUP BY industry_type ) AS b ON A.industry_type b.industry_type GROUP BY A.industry_type;结语 本文暂时列举此几大类其主要应用于PG数据库但也可代表所有因为PG几乎是所有数据库中要求比较严格的一种。
http://www.hkea.cn/news/14428833/

相关文章:

  • 怎么做解析视频网站chatgpt入口
  • 服务器如何架设网站建设银行手机银行网站
  • 网站建设副业做淘宝网站
  • 网站 工作室如何做网站站内搜索功能
  • 手机网站在线制作WordPress顶部登陆代码
  • 网站制作流程电商网站建设 教学总结
  • 株洲营销网站建设建设人力资源网官网
  • 网站运营软文网站发布平台
  • 公司网站用模板做工作室项目
  • 淘宝网站做推广收费吗app软件开发价目表
  • 网站建站 公司无锡网络推广的方式
  • 做网站apache如何公司基本资料模板
  • 手机免费建设网站制作广州小程序开发多少钱
  • 威海网站建设哪家的好自己做的网站怎么做二维码
  • 网站建设话术关键词珠海网站建设推广
  • 主机开通成功网站建设中网站价位
  • 建行官网网站网络营销与直播电商是什么
  • 做网站用什么笔记本配置浙江省建设工程质量安全协会网站
  • 佛山外贸型网站建设公司做网站用什么地图好
  • 网站做软件有哪些想创业做网站
  • 安徽省工程建设工程信息网站网站中的幻灯片ie6显示 ie7如何兼容
  • 恩施网站建设xiduyun南京app定制
  • 北安网站设计妹妹强迫我和她做网站
  • 怎么制作网站后台购物网站页面布局
  • 做网站用什么电脑好智慧团建官网入口登录
  • 家具网站案例平面设计师磨刀石
  • 沈阳中小企业网站建设wordpress带样式备份
  • 广州做一个营销网站多少钱品牌推广活动方案
  • div使用太多影响网站收录wordpress注册直接输入密码
  • 最简单的网站系统友情链接是什么意思