`

sql语句中实现循环匹配

    博客分类:
  • SQL
阅读更多
select A.*,
(select top 1 
B.b
from
(
select 
'a' as a ,'1' as b
union
select 
'b' as a ,'2' as b
union
select
'd' as a ,'3' as b
union
select
'a' as a ,'4' as b
)B where A.a = B.a) as changA

from

(
select 
'a' as a ,'1' as b
union
select 
'b' as a ,'2' as b
union
select
'c' as a ,'3' as b
)A ;

mssql成功
分享到:
评论

相关推荐

    SQL语句大全 SQL的基本命令

    SQL语句大全是数据库管理系统中最基本也是最重要的一部分,掌握SQL语句对任何开发者和数据库管理员来说都是必备的技能。本篇文章将为读者提供一个全面、详细的SQL语句大全,涵盖了数据库管理系统中的基本命令、数据...

    常用 SQL 语句大全+50个常用sql语句总结

    根据给定的文件信息,以下是对“常用 SQL 语句大全+50个常用sql语句总结”的详细解析,涵盖数据操作、数据定义、数据控制、事务控制以及程序化 SQL 等方面的重要知识点。 ### 数据操作 1. **SELECT**:用于从...

    SQL语句基础PPT

    4. **查询数据**: SELECT语句是最常用的SQL语句,用于从表中检索数据。可以指定列、使用WHERE子句过滤数据,使用GROUP BY进行分组,HAVING用于在分组后过滤,ORDER BY进行排序。 5. **更新与删除数据**: UPDATE语句...

    Oracle高效SQL语句原则

    在编写 SQL 语句时,应该尽量避免使用循环方式来进行批量操作,而应该使用批量操作来提高 SQL 语句的执行效率。 13. 用格式一致的 SQL 语句 在编写 SQL 语句时,应该使用格式一致的 SQL 语句,包括字母的大小写、...

    SQL语句集锦 SQL语句集锦

    - **SELECT**:用于从数据库表中检索数据行和列,是最常用的SQL语句,可以进行数据筛选、排序、分组等操作。 - **INSERT**:用于向数据库表中添加新的数据行。 - **DELETE**:用于从数据库表中删除特定的数据行。...

    学习SQL语句之SQL语句大全.pdf

    SQL 语句是数据库管理系统中使用的语言,用于操作和管理数据库。SQL 语句大全ครอบ盖了数据库操作的各个方面,包括数据操作、数据概念、数据操纵、事务操纵、程序化 SQL 等。 数据操作 * SELECT 语句:从数据库...

    4-动态SQL语句编写.pdf

    在Mybatis中实现分页,通常需要借助数据库提供的分页功能(如MySQL的LIMIT子句),或者使用Mybatis提供的拦截器进行SQL语句的拦截,然后动态添加分页逻辑。 ### 数据增加生成id 在Mybatis中,如果需要在插入数据时...

    SQL语句大全(很全)

    以下是对标题和描述中涉及的SQL语句和函数的详细解释: 1. **数据操作** - **SELECT**:用于从数据库表中检索数据行和列。可以按照需求选择特定的列、过滤数据行(WHERE子句)、排序(ORDER BY子句)、分组(GROUP...

    oracle的sql语句和语法

    - **SELECT语句**:用于从数据库中检索数据,是最常用的SQL语句。可以指定列名、表名、条件等,例如`SELECT column1, column2 FROM table WHERE condition`。 - **INSERT语句**:向表中插入新记录,如`INSERT INTO...

    经典SQL语句大全

    10、说明:几个简单的基本的sql语句 选择:select * from table1 where 范围 插入:insert into table1(field1,field2) values(value1,value2) 删除:delete from table1 where 范围 更新:update table1 set field1...

    SQL语句中英文对照.doc

    SQL(Structured Query Language)是用于管理和处理关系数据库的标准语言。以下是一些主要的SQL语句...以上是SQL语句中英文对照的主要内容,它们构成了SQL的基本语法和操作,用于实现对数据库的全面管理和数据处理。

    牛人总结的SQL语句

    根据给定的信息,“牛人总结的SQL语句”是一篇关于SQL语言中经典语句的总结,涵盖了多种数据库操作命令,下面将详细解释这些知识点。 ### SQL基础操作 #### 数据查询(SELECT) - **功能**: 查询数据库中的数据。 ...

    Transact-SQL语句总汇

    以下是一些主要的T-SQL语句及其功能的详细说明: 1. **数据操作**: - **SELECT**:用于从数据库中检索数据行和列。可以使用通配符(% 和 _),like 子句进行模式匹配,以及各种聚合函数(如 COUNT(), SUM(), AVG...

    Orcale的SQL语句练习.zip

    本压缩包中的"Orcale的SQL语句练习.zip"包含了两个SQL脚本文件——SQL_Test.sql和SQL_Test_02.sql,主要是为了帮助学习者熟悉和提高在Oracle环境下使用SQL的能力。以下是针对这些文件中可能涉及的SQL知识点的详细...

    SQL语句大全大全(经典珍藏版)

    以下是对SQL语句大全中各部分的详细解释: 1. **数据操作**: - `SELECT`:用于从数据库表中检索数据,可以指定特定的列或所有列。例如,`SELECT * FROM table_name WHERE condition`,可以检索满足条件的行。 - ...

    SQL语句大全,这是一个很好的学习SQL文档,挺有用的。

    - `SELECT`:用于从数据库表中检索数据行和列,是最常用的SQL语句,可以进行筛选、排序、分组等多种操作。 - `INSERT`:用于向数据库表中添加新的数据行,可以插入单行或多行数据。 - `DELETE`:用于从数据库表中...

    读取log文件里的sql语句并且赋值

    本程序就是一个针对这种日志文件的小型应用,它实现了读取日志文件中的SQL语句并进行分析的功能。 首先,我们来看`ReadTxt.java`文件。这个文件很可能包含了一个Java类,用于读取文本文件(即日志文件)。在Java中...

    SQL经典基础语句大全

    这些SQL语句是构建和管理数据库的基础,无论是在简单的数据检索还是在复杂的业务逻辑实现中,都扮演着至关重要的角色。通过熟练掌握这些语句,你可以有效地操纵数据,实现高效的数据管理和分析。

Global site tag (gtag.js) - Google Analytics