位置: 编程技术 - 正文

sqlserver 多表关联时在where语句中慎用trim()方法(sqlserver多表关联查询)

编辑:rootadmin
类似如下: select A.key,B.key,C.key from A,B,C where trim(A.key)=trim(B.fk) and trim(A.col)=trim(C.pk)。 在主表A(多条记录)关联附表B(4万多条记录)时用了1秒钟时间,该值在不同机器执行可能有所差异,但比不加trim速度稍微慢一些,但是不是特别明显。 其sql语句类似如下: select A.key,B.key from A,B where trim(A.key)=trim(B.fk) 但是,在上面sql语句中加入第三个表C(两条记录)后,Sql语句如下: select A.key,B.key,C.key from A,B,C where trim(A.key)=trim(B.fk) and trim(A.col)=trim(C.pk) 整个sql语句执行了差不多多秒钟。比不加trim()方法多发费了夺秒。 后来,通过若干实验发现这种where中多表关联条件,如果不在左边关联条件处加trim()方法即可达到基本等同于一般多表关联的效率。 改良后的sql语句如下: select A.key,B.key,C.key from A,B,C where A.key=trim(B.fk) and A.col=trim(C.pk) 此条sql语句执行效率基本等同于where语句中无trim()的sql语句速度了。

推荐整理分享sqlserver 多表关联时在where语句中慎用trim()方法(sqlserver多表关联查询),希望有所帮助,仅作参考,欢迎阅读内容。

sqlserver 多表关联时在where语句中慎用trim()方法(sqlserver多表关联查询)

文章相关热门搜索词:sqlserver多表关联更新,sqlserver多表关联查询,sqlserver多表关联查询,sqlserver多表关联更新,sqlserver多表关联删除,sqlserver多表关联更新,sqlserver多表关联删除,sqlserver 多表关联查询用视图还是临时表,内容如对您有帮助,希望把文章链接给更多的朋友!

union组合结果集时的order问题 近日,在一个项目中用到union组合两个select结果,调试sql时总是报错,所报错误也只是说在union附近有问题,因为sql中用到了group,我想也许是union不支

MSSQL汉字转拼音函数实现语句 /*-------------------------------------------------------------函数:fn_GetPinyin描述:汉字转拼音(无数据表版)使用:dbo.fn_GetPinyin('中华人民共和国')=zhonghuarenmingongheguo作者:

sqlserver 中ntext字段的批量替换(updatetext的用法) 一、问题描述:1。在SqlServer中,ntext/text/image字段不允许应用replace函数替换内容;2。通过convert字段转换,可以把ntext字段转换为varchar(),然后用Re

标签: sqlserver多表关联查询

本文链接地址:https://www.jiuchutong.com/biancheng/349451.html 转载请保留说明!

上一篇:目前用到的两个分页存储过程代码(目前用到的两个字符)

下一篇:union组合结果集时的order问题(用union怎么把结果加起来)

  • 怎么进行增值税纳税申报
  • 土地出让金印花税计税依据
  • 个税的计算过程
  • 自然人密码怎么注册
  • 啥叫总分类账
  • 其他综合收益影响递延所得税负债吗
  • 固定资产报废需要哪些人签字
  • 房地产企业季度所得税申报
  • 纳税人性质怎么改
  • 应付账款对方不催款怎么办
  • 生活服务费发票 经营范围
  • 深圳重工业企业有哪些
  • 应缴所得税包括哪些税种
  • 增值税专用发票有效期是多长时间
  • 企业所得税中管理费用怎么填列
  • 非财政补助支出
  • 普通发票扣税
  • 物流企业差额征税
  • 付给其他公司的利息怎么做账
  • 独立核算的生产车间是法律主体吗
  • 12月份未计提的费用汇算清缴如何调整?
  • 契税法律依据
  • 增值税需要自己交吗
  • 租金收入增值税纳税义务
  • 发票对方已认证怎么冲红
  • 处置打包债权如何缴纳个人所得税?
  • 税务机关核定征收契税
  • 资产减值准备如何转销
  • 员工受伤报销
  • 百旺税控怎么赋码
  • 滴滴出行电子发票备注怎么写
  • 当月已认证的可抵扣增值税
  • c盘满了清理什么
  • 个人劳动供给曲线图
  • mac侧边栏设置
  • 路由器怎么设置2.4g网络
  • 无形资产使用寿命的复核
  • 鸟瞰画面
  • php正则替换字符串
  • 包装费 增值税
  • 成本降低率是什么意思
  • pytorch新手入门
  • 需要缴纳企业所得税的企业类型
  • 亏损合同预计负债的会计分录
  • element remove
  • 购买汽车相关费用标准
  • 设计模式模板方法和策略模式对比
  • 购买项目用设备计入什么科目
  • 固定资产清理净损益怎么计算出来的
  • 汇兑损益的现金流量
  • 装修工程是可以做什么的
  • SQLSERVER2008中CTE的Split与CLR的性能比较
  • 企业所得税免征和不征税区别
  • 公司有残疾人如何申报残保金
  • 省市县三级联动工作机制
  • 企业对公帐户怎么转出私人帐户
  • sql查询语句大全实例教程
  • 退货给谁
  • 将资产货物用于职工福利
  • 折扣方式销售如何确定销售额?
  • 公司账户没有钱怎么发工资
  • 审计真实性认定
  • mysql服务1053
  • win8磁盘占用率高怎么处理
  • 请问linux
  • CentOS安装配置adb环境
  • freebsd服务器搭建
  • 怎么删除win7系统
  • linux ifconfig命令详解
  • winhost.exe - winhost是什么进程
  • 如何解决xp系统卡顿
  • centos怎么编写c语言
  • Linux服务器架设指南百度网盘
  • mx1014
  • win10正式版声音不正常
  • unity着色器在哪
  • bat批处理视频教程
  • perl-dbd-mysql是什么
  • express.js教程
  • 在网上购物是否隔断时间就要实名
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设