不等值连接

需求描述

需求:查询雇员表里部门编号大于20的部门编号、部门名称、员工名,注这里需要emp表和tmp_v关联。

解决方法:这里需要用到对tmp_v里的字段data进行字符串截取后再跟dept表的关联。

注: 数据库数据集SQL脚本详见如下链接地址

员工表结构和数据初始化SQL脚本

SQL代码

SELECT B.deptno,B.dname,SUBSTRING(data,1,CHARINDEX(' ',data,1)-1) as ename
FROM tmp_v A
INNER JOIN dept B
ON SUBSTRING(A.data,CHARINDEX(' ',A.data,1)+1,LEN(A.data)) = B.deptno AND B.deptno>20

执行结果

操作多个表_8_不等值连接相关推荐

  1. SQL基础操作_2_操作多个表

    目录 操作多个表 7.3.1 记录集的叠加 7.3.2 组合相关的行 7.3.3 查询两个表共同的行 7.3.4 从一个表中查询另外一个表里没有的值 7.3.5 在一个表中查询与其它表不匹配的记录 7 ...

  2. python 笔记 之 sqlalchemy操作数据库-创建表

    2019独角兽企业重金招聘Python工程师标准>>> ''' pip install SQLAlchemy 操作数据库-创建表 ''' import sqlalchemy''' s ...

  3. 数据结构实践——操作用邻接表存储的图

    本文是针对[数据结构基础系列(7):图]的实践. [项目 - 操作用邻接表存储的图] 假设图G采用邻接表存储,分别设计实现以下要求的算法: (1)输出出图G中每个顶点的出度: (2)求出图G中出度最大 ...

  4. MySQL学习笔记03【数据库表的CRUD操作、数据库表中记录的基本操作、客户端图形化界面工具SQLyog】

    MySQL 文档-黑马程序员(腾讯微云):https://share.weiyun.com/RaCdIwas 1-MySQL基础.pdf.2-MySQL约束与设计.pdf.3-MySQL多表查询与事务 ...

  5. mysql第四篇:数据操作之多表查询

    mysql第四篇:数据操作之多表查询 一.多表联合查询 #创建部门 CREATE TABLE IF NOT EXISTS dept (did int not null auto_increment P ...

  6. 安卓案例:利用SQLiteOpenHelper操作数据库及表

    安卓案例:利用SQLiteOpenHelper操作数据库及表 一.运行效果 二.涉及知识点 1.利用SQLiteOpenHelper类创建与升级数据库 这个类是一个抽象类,我们必须继承该类创建一个子类 ...

  7. [JavaWeb-MySQL]DDL_操作数据库,表

    DDL:操作数据库.表 1. 操作数据库:CRUD1. C(Create):创建* 创建数据库:* create database 数据库名称;* 创建数据库,判断不存在,再创建:* create d ...

  8. 安卓案例:利用SQLiteDatabase操作数据库与表

    安卓案例:利用SQLiteDatabase操作数据库与表 一.SQLite简介 SQLite是D. Richard Hipp用 C语言编写 的开源嵌入式数据库引擎.它支持大多数的SQL92标准,并且可 ...

  9. 操作元素之表单属性设置

    操作元素之表单属性设置 <!DOCTYPE html> <html lang="en"><head><meta charset=" ...

最新文章

  1. 详细介绍Java垃圾回收机制
  2. R语言ggplot2可视化增大图例字体实战
  3. C linux 宏定义的使用
  4. 检索com类工厂 80070005_Hands-On Design Patterns With C++(十二)友元工厂
  5. 使用Speedment和Spring创建REST API
  6. 13个mysql数据库的实用SQL小技巧
  7. Activity-在ListFragment中为ListView增加空白视图
  8. html5移动web开发实战必读书记
  9. centos怎么装python_centos下安装python的过程
  10. IntelliJ IDEA 新版本又来了,修复严重 bug!
  11. psql 命令行使用
  12. 关于win10开始菜单点击无反应解决方案
  13. FidMTF: An MTF Estimator (FidMTF:一种MTF估计方法)
  14. 群晖Download Station套件 BT搜索使用教程
  15. UE4使用蓝图实现自动双开关门
  16. Stm32f407zgt6 143引脚PDR_ON 的注意事项
  17. MoverScore: Text Generation Evaluating with Contextualized Embeddings and Earth Mover Distance
  18. 在Win 11下使用Visual Studio 2019和cygwin编译JBR(Java SDK 17)源码
  19. python爱好者社区 投稿_2018年Python爱好者社区历史文章合集(作者篇)
  20. 你是个成熟的项目了,该学会自动构建自动部署了

热门文章

  1. VTK:图像置换用法实战
  2. OpenCASCADE:Modeling Algorithms模块几何工具之投影
  3. wxIntegerValidator< T > 类模板用法
  4. boost::ratio_negate相关的测试程序
  5. boost::equal相关的测试程序
  6. boost::io::ostream_joiner模块相关的测试程序
  7. GDCM:gdcm::StreamImageReader的测试程序
  8. boost::core模块cmath相关测试程序
  9. VTK:可视化之Arbitrary3DCursor
  10. VTK:Rendering之TransformSphere