0 0

逻辑学---查询SQL3

/****** 对象: 表 [dbo].[t1]    脚本日期: 2010-4-15 15:06:05 ******/ -----因子表
CREATE TABLE [dbo].[t1] (
[A] [int] IDENTITY (1, 1) NOT NULL ,
[B] [int] NULL ,
[C] [int] NULL
) ON [PRIMARY]
GO
A           B           C
----------- ----------- -----------
1           100         1
2           105         2
3           120         3
/****** 对象: 表 [dbo].[t2]    脚本日期: 2010-4-15 15:06:05 ******/ -----复权表
CREATE TABLE [dbo].[t2] (
[ID] [int] IDENTITY (1, 1) NOT NULL ,
[Score] [int] NULL
) ON [PRIMARY]
GO
D          Score
----------- -----------
1           90
2           100
3           101
4           108
5           120
6           150
---------------------------------------------------------
我要实现的结果就是
id          score       Level
----------- ----------- -----------
1           90          0
2           100         1
3           101         1
4           108         2
5           120         3
6           150         3

这个意思就是[t2]  表里面的 score  是否在[t1] 里面的B之间或相等
如果在【T1】之间取最近的
如 101 在 【T1】100-105之间        则取C 中1
  108 在  【T1】105-120之间       则取C 中2
  150 是最后一个,则取他的上一个值就是C中的 3
2010年4月16日 09:19
目前还没有答案

相关推荐

    Microsoft SQL Server 2008技术内幕:T-SQL查询.pdf

    《Microsoft SQL Server 2008技术内幕:T-SQL查询》是一本深入探讨SQL Server 2008中T-SQL(Transact-SQL)查询的权威指南。T-SQL是微软SQL Server数据库管理系统的核心语言,用于数据操作、查询、存储过程编写以及...

    Microsoft SQL Server 2008技术内幕:T-SQL查询_源代码及附录.zip

    《Microsoft SQL Server 2008技术内幕:T-SQL查询》是一本深入探讨SQL Server 2008中T-SQL(Transact-SQL)查询的权威书籍。T-SQL是SQL Server数据库管理系统的核心语言,用于数据操作、查询、存储过程编写以及...

    Microsoft SQL Server 2005技术内幕:T-SQL查询的源代码

    《Microsoft SQL Server 2005技术内幕:T-SQL查询的源代码》是一本深入探讨SQL Server 2005中T-SQL查询技术的专业书籍。T-SQL(Transact-SQL)是Microsoft SQL Server数据库管理系统中用于数据操作、查询、存储过程...

    sql server 2012 T-SQl基础教程 源码和示例数据库

    本教程专注于Microsoft SQL Server 2012中的Transact-SQL(T-SQL)语言,这是SQL Server的主要查询语言,用于数据操作、查询、存储过程和数据库对象的编程。T-SQL是SQL Server开发者的核心技能,无论你是新手还是...

    SQL Server高级查询与T-SQL编程知识点汇总

    SQL Server高级查询与T-SQL编程是数据库管理与开发中的核心技能,涵盖了多个关键知识点。以下是对这些主题的详细说明: 1. **数据库设计**: - **需求分析**:这是设计过程的第一步,旨在理解用户的需求,确定系统...

    sqlserver2005-SQL查询-SQL程序设计-存储设计-查询调整优化

    在SQL Server 2005中,SQL查询和程序设计是数据库管理的核心组成部分,而存储设计和查询调整优化则是确保高效数据库性能的关键。这四本书籍涵盖了SQL Server 2005的重要知识点,旨在帮助读者深入理解并掌握该平台的...

    T-SQL课件(介绍了T-SQL的一些基本知识)

    - T-SQL的特点在于其强大功能,如创建和修改数据库结构、插入和更新数据、执行查询以及实现复杂的业务逻辑。 - 标识符是T-SQL中的关键概念,用于表示名称,例如表名、列名等。标识符的命名规则包括长度限制、不能...

    sql学习-sql练习-SQL必知必会

    在IT行业中,SQL(Structured Query Language)是一种标准的语言,用于管理和处理关系数据库系统。...记住,理论知识与实践相结合是掌握任何技能的关键,因此,不断练习和应用所学是提高SQL技能的重要途径。

    Microsoft_SQL_Server_2005技术内幕:T-SQL查询.pdf

    它详细介绍了T-SQL的内部体系结构,包含了非常全面的编程参考,提供了使用Transact-SQL(T-SQL)的专家级指导,囊括了非常全面的编程参考,揭示了基于集合的查询的强大威力,并包含大量来自专家们的参考和建议。...

    T-SQL电子书包含PPT及学习笔记、课后作业 非常好的sql学习资料

    T-SQL中级教程,包括PPT、学习笔记及课后作业,非常经典的教程 --建库之前先建路径的代码 exec xp_cmdshell'mkdir d:\mydata', --也可以用exec xp_cmdshell'md d:\mydata' no_output exec xp_cmdshell'rd d:\...

    Inside Microsoft SQL Server 2008 T-SQL Programming

    T-SQL,即Transact-SQL,是SQL的一个扩展,主要用于微软的SQL Server系统中,用于数据查询、更新、插入和删除,以及复杂的存储过程和触发器的编写。 在SQL Server 2008版本中,T-SQL得到了许多增强和改进,这本书将...

    lasticsearch-SQL使用SQL查询Elasticsearch

    Elasticsearch-SQL是针对Elasticsearch开发的一个插件,它允许用户通过SQL语句来查询Elasticsearch中的数据,极大地降低了使用Elasticsearch的门槛,特别是对于熟悉SQL语法的开发者来说,这是一个非常友好的特性。...

    SQL-Front 5.3

    4. 教学与学习:对于学习SQL的新手,SQL-Front提供了一个良好的实践环境,通过实际操作来理解SQL语句的执行逻辑和结果。 总的来说,SQL-Front 5.3是一款功能强大而又易于使用的SQL客户端工具,尤其适合那些需要频繁...

    T-SQL示例大全(全是T-SQL语句 )

    创建视图的SQL语句是`CREATE VIEW 视图名 AS SELECT...`,视图可以简化复杂查询,提供安全性,也可以作为数据的抽象层。 2. 存储过程:存储过程是一组预先编译好的T-SQL语句,可以接受参数,返回值,甚至可以包含...

    《Microsoft SQL Server 2005技术内幕:T-SQL查询》示例代码

    《Microsoft SQL Server 2005技术内幕:T-SQL查询》是一本深入解析SQL Server 2005中T-SQL查询语言的专业书籍。T-SQL(Transact-SQL)是微软对标准SQL的扩展,是SQL Server的核心组件,用于数据库管理、数据查询和...

    Microsoft SQL Server 2008 T-SQL Fundamentals

    T-SQL是SQL Server中用于数据查询、更新、操作和编程的主要语言。此书结合了理论与实践,通过清晰的解释和丰富的示例,帮助读者理解和掌握T-SQL的核心概念。 T-SQL在SQL Server中的重要性不言而喻,它是数据库管理...

    SQL SERVER T-SQL

    - **子查询**:学会如何在一个查询中嵌套另一个查询,实现复杂逻辑的表达。 - **聚合函数**:了解SUM、AVG、COUNT等聚合函数的使用方法,进行统计分析。 #### 五、全文本搜索与全文索引 - **全文索引**:介绍如何在...

    [电子书] SQL Server 2012 T-SQL 实用技巧 (英文版)

    对于SQL Server 2012,T-SQL的掌握至关重要,因为它直接影响到数据的查询效率、数据库设计以及应用程序的性能。 本书的核心内容可能包括以下几个方面: 1. **基础查询**:介绍如何使用SELECT语句进行基本的数据...

    SQL SERVER 2008 T-SQL 基础

    3. **流程控制**:T-SQL支持流程控制语句,如IF-ELSE条件语句、WHILE循环和CASE表达式,使得在存储过程中可以实现逻辑判断和循环操作。 4. **存储过程**:存储过程是预编译的T-SQL代码集合,可以包含多个SQL语句和...

    跟我学SQL-SQL入门教程

    最新版本为SQL-99,而SQL-200n正处于制定阶段。尽管大多数数据库至少遵循ANSI-92标准的一部分,但各厂商会在此基础上开发自己的特性,形成独特的语法和功能,如Oracle、MySQL、SQL Server等。 **二、SQL数据库基础...

Global site tag (gtag.js) - Google Analytics