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

sql92语句与sql99语法的区别

场景:测试sql92语句与sql99语法的区别

–创建测试表
CREATE table ypg_08161 as
select ‘1’ as id ,‘one’ as c_name
union all
select ‘2’ as id ,‘two’ as c_name

CREATE table ypg_08162 as
select ‘1’ as id ,‘male’ as c_sex
union all
select ‘3’ as id ,‘female’ as c_sex

第一类:inner join
–sql92语法
select a.id, a.c_name, b.c_sex from ypg_08161 a, ypg_08162 b where a.id=b.id;
id c_name c_sex
1 one male
–sql99语法
select a.id, a.c_name, b.c_sex from ypg_08161 a join ypg_08162 b on a.id=b.id;
id c_name c_sex
1 one male

第二类:left join
–sql92语法
select a.id, a.c_name, b.c_sex from ypg_08161 a, ypg_08162 b where a.id=b.id(+);
id c_name c_sex
1 one male
2 two null
–sql99语法
select a.id, a.c_name, b.c_sex from ypg_08161 a left join ypg_08162 b on a.id=b.id;
id c_name c_sex
1 one male
2 two null


http://www.kler.cn/news/289458.html

相关文章:

  • MySQL——隔离级别及解决方案
  • 停止和删除所有 Docker 容器的详细指南
  • Unity面向对象补全计划 之 List<T>与class(非基础)
  • CMake构建学习笔记12-libzip库的构建
  • ArkUI-状态管理-@Provide、@Consume、@Observed、@ObjectLink
  • 9\1 numpy基础(二)
  • vue2表格显隐列的封装【升级缓存版】
  • 文件包含漏洞PHP伪协议利用方法
  • Kaggle竞赛:Rossmann Store Sales第66名策略复现
  • Java后端面试题(微服务相关)(day12)
  • GPU环境配置:1.CUDA、Anaconda、Pytorch
  • 在Linux中使用MySQL基础SQL语句及校验规则
  • 振动分析-23-频域分析之深入理解幅值谱与相位谱的计算过程
  • 【ssh】如何远程连接
  • 小米电视使用adb 卸载自带应用教程
  • 每日刷题(图论)
  • 基于Android Studio的用户行程记录APK开发指南(一):项目基础配置与速通Kotlin
  • unreal engine骨骼绑定重定向实现自定义人物替换游戏中小白人,但是用小白人或者某超人现有的移动等功能再次折腾笔记...
  • 电脑连接公司服务器记住了账户密码,怎么换账户呢?
  • python实战三-提取Word数据到Excel
  • 《python语言程序设计》第8章第12题生物信息:找出基因,生物学家使用字母A C T和G构成字符2串建模一个基因组(下)
  • 【Linux系统编程】TCP实现--socket
  • 力扣2542.最大子序列的分数
  • 设计模式-离氏替换原则
  • Edge PDF 关闭 提供支持的应用Adobe Acrobat
  • 深度学习-OpenCv的运用(4)
  • 【安全生产】叉车安全带报警器有哪些特点?
  • 数分基础(06)商业分析四种类型简介
  • VsCode + Go + macOS 小白 demo运行
  • 数学建模强化宝典(9)遗传算法