操作多个表_8_不等值连接
不等值连接
需求描述
需求:查询雇员表里部门编号大于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_不等值连接相关推荐
- SQL基础操作_2_操作多个表
目录 操作多个表 7.3.1 记录集的叠加 7.3.2 组合相关的行 7.3.3 查询两个表共同的行 7.3.4 从一个表中查询另外一个表里没有的值 7.3.5 在一个表中查询与其它表不匹配的记录 7 ...
- python 笔记 之 sqlalchemy操作数据库-创建表
2019独角兽企业重金招聘Python工程师标准>>> ''' pip install SQLAlchemy 操作数据库-创建表 ''' import sqlalchemy''' s ...
- 数据结构实践——操作用邻接表存储的图
本文是针对[数据结构基础系列(7):图]的实践. [项目 - 操作用邻接表存储的图] 假设图G采用邻接表存储,分别设计实现以下要求的算法: (1)输出出图G中每个顶点的出度: (2)求出图G中出度最大 ...
- MySQL学习笔记03【数据库表的CRUD操作、数据库表中记录的基本操作、客户端图形化界面工具SQLyog】
MySQL 文档-黑马程序员(腾讯微云):https://share.weiyun.com/RaCdIwas 1-MySQL基础.pdf.2-MySQL约束与设计.pdf.3-MySQL多表查询与事务 ...
- mysql第四篇:数据操作之多表查询
mysql第四篇:数据操作之多表查询 一.多表联合查询 #创建部门 CREATE TABLE IF NOT EXISTS dept (did int not null auto_increment P ...
- 安卓案例:利用SQLiteOpenHelper操作数据库及表
安卓案例:利用SQLiteOpenHelper操作数据库及表 一.运行效果 二.涉及知识点 1.利用SQLiteOpenHelper类创建与升级数据库 这个类是一个抽象类,我们必须继承该类创建一个子类 ...
- [JavaWeb-MySQL]DDL_操作数据库,表
DDL:操作数据库.表 1. 操作数据库:CRUD1. C(Create):创建* 创建数据库:* create database 数据库名称;* 创建数据库,判断不存在,再创建:* create d ...
- 安卓案例:利用SQLiteDatabase操作数据库与表
安卓案例:利用SQLiteDatabase操作数据库与表 一.SQLite简介 SQLite是D. Richard Hipp用 C语言编写 的开源嵌入式数据库引擎.它支持大多数的SQL92标准,并且可 ...
- 操作元素之表单属性设置
操作元素之表单属性设置 <!DOCTYPE html> <html lang="en"><head><meta charset=" ...
最新文章
- 详细介绍Java垃圾回收机制
- R语言ggplot2可视化增大图例字体实战
- C linux 宏定义的使用
- 检索com类工厂 80070005_Hands-On Design Patterns With C++(十二)友元工厂
- 使用Speedment和Spring创建REST API
- 13个mysql数据库的实用SQL小技巧
- Activity-在ListFragment中为ListView增加空白视图
- html5移动web开发实战必读书记
- centos怎么装python_centos下安装python的过程
- IntelliJ IDEA 新版本又来了,修复严重 bug!
- psql 命令行使用
- 关于win10开始菜单点击无反应解决方案
- FidMTF: An MTF Estimator (FidMTF:一种MTF估计方法)
- 群晖Download Station套件 BT搜索使用教程
- UE4使用蓝图实现自动双开关门
- Stm32f407zgt6 143引脚PDR_ON 的注意事项
- MoverScore: Text Generation Evaluating with Contextualized Embeddings and Earth Mover Distance
- 在Win 11下使用Visual Studio 2019和cygwin编译JBR(Java SDK 17)源码
- python爱好者社区 投稿_2018年Python爱好者社区历史文章合集(作者篇)
- 你是个成熟的项目了,该学会自动构建自动部署了
热门文章
- VTK:图像置换用法实战
- OpenCASCADE:Modeling Algorithms模块几何工具之投影
- wxIntegerValidator< T > 类模板用法
- boost::ratio_negate相关的测试程序
- boost::equal相关的测试程序
- boost::io::ostream_joiner模块相关的测试程序
- GDCM:gdcm::StreamImageReader的测试程序
- boost::core模块cmath相关测试程序
- VTK:可视化之Arbitrary3DCursor
- VTK:Rendering之TransformSphere