`
xuefan8596
  • 浏览: 7936 次
  • 性别: Icon_minigender_1
  • 来自: 襄樊
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

SQL语句怎么写?(已解决,见4楼的问题)

阅读更多
A表:
A1                A2                A3
1		a		b
2		b		c
3		d		e
4		c		g
B表:
B1                B2
1		2
2		2
1		4

VIEW(查询结果)
B1A2    B1A3     B2A2     B2A3
a	b	b	c
b	c	b	c
a	b	c	g


用A表的后两个字段替换B表中的字段。
SQL语句怎么写?
分享到:
评论
8 楼 地方疙瘩人 2007-11-12  
xuefan8596 写道
怎么弄呀,没人知道吗
网上有是SQLServer的,有没有ORACLE的。
简单点的?

抗不住了,这有多大的区别啊?
7 楼 地方疙瘩人 2007-11-12  
CREATE TABLE A(
  A1 int,
  A2 char,
    A3 char,
)
CREATE TABLE B(
  B1 int,
  B2 int,
)
insert into A values(1,'a','b')
insert into A values(2,'b','c')
insert into A values(3,'d','e')
insert into A values(4,'c','g')
insert into B values(1,2)
insert into B values(2,2)
insert into B values(1,4)

==================================================================
select Aone.A2,Aone.A3,Atwo.A2,Atwo.A3 from A Aone,A Atwo,B Bone
where Bone.B1=Aone.A1 and Bone.B2=Atwo.A1
=====================================================================
6 楼 xuefan8596 2007-11-12  
怎么弄呀,没人知道吗
网上有是SQLServer的,有没有ORACLE的。
简单点的?
5 楼 xuefan8596 2007-11-09  
问题是我要用SQL语句把它输出来。
4 楼 ddandyy 2007-11-09  
不明白你的意思

在画面显示的时候控制一下不就完事了么
3 楼 xuefan8596 2007-11-09  
上面的那个就是简单的字段替换。是我没写明了,不好意思。
呵呵,那我说另外一个需求,你帮忙看看。
如何把一个表中的每一列的字段值合并成一行输出。如下:
A字段          B字段
abc          bcd
aaa          dde
cdd          fff

输出为:
abcaaacdd    bcdddefff
或者
abc,aaa,cdd  bcd,dde,fff
2 楼 ddandyy 2007-11-08  
完全不明白你的需求...........

看你写的SQL...........

更是...................

-_-
1 楼 xuefan8596 2007-11-08  
select a1.A2 as B1A2,a1.A3 as B1A3,a2.A2 as B2A2,a2.A3 as B2A3 from A a1,A a2,B b where al.A1=b.B1 and a2.A1=b.B2;

应该没错吧,还有别的写法吗?

相关推荐

    非常详细的SQL语言语句详细的教程

    4. **子查询**:解释如何在查询中嵌套SQL语句,以获取更复杂的数据结果。 5. **插入数据**:介绍`INSERT INTO`语句,用于向表中添加新记录。 6. **更新数据**:讲解`UPDATE`语句,用于修改已存在的记录。 7. **...

    SQL语句大全

    通过这个“SQL语句大全”,你可以深入学习SQL的各种功能,无论你是初学者还是经验丰富的开发者,都能从中找到解决问题的答案。无论是查询数据、管理数据还是设计数据库,SQL都是不可或缺的工具。不断学习和实践,将...

    数据库的SQL语句创建.doc

    ### 数据库设计与SQL语句创建 #### 一、课程设计背景及目的 《SQL Server 2005》作为计算机及其相关专业中的一门重要实践课程,涉及了大量的计算机基础知识和理论,包括数据库设计、查询操作、流程控制、函数、表...

    Oracle PL/SQL专家指南-高级PL/SQL解决方案的设计与开发

    4. **动态SQL**:探讨如何在PL/SQL中执行SQL语句,包括EXECUTE IMMEDIATE和PREPARE-EXECUTE-CLOSE模式,以及绑定变量的应用。 5. **包(PACKAGE)**:详细解释包的概念,包括公共和私有部分,以及如何通过包来组织...

    sql server2005 数据库习题及答案

    **SQL语句:** ```sql USE BookLib; SELECT * FROM Reader; ``` **解析:** 此语句使用`SELECT * FROM Reader;`来获取`Reader`表中的所有列,即获取所有读者的信息。`USE BookLib;`指定数据库为`BookLib`,这是进行...

    SQL必知必会-中文-第4版.pdf_sql_ThisIsABook_

    4. **联接操作**:学习JOIN语句,用于合并来自多个表的数据,如内连接(INNER JOIN)、左连接(LEFT JOIN)、右连接(RIGHT JOIN)和全连接(FULL JOIN)。 5. **子查询**:使用嵌套查询来处理更复杂的数据检索任务,如在...

    SQLPLUS命令的使用大全

    在数据库管理领域,SQLPLUS作为Oracle数据库的命令行工具,提供了丰富的功能,使数据库管理员(DBA)和开发人员能够高效地执行SQL语句、PL/SQL代码块以及进行数据管理操作。本文将详细解读SQLPLUS中的关键命令,涵盖从...

    SQL 通过行动态生成列

    "SQL 通过行动态生成列"这个主题,就是探讨如何在SQL中实现这种转换,以解决报表中行折列的问题。 在传统的SQL查询中,每一行通常对应一个记录,而列则代表记录的属性。然而,在某些场景下,如报表展示,我们可能...

    省市区县乡镇四级联SQL数据.zip

    - `sys_region.sql`文件可能包含了创建`sys_region`表的DDL语句以及初始数据的DML语句(INSERT)。导入数据到数据库时,需要遵循SQL文件的执行顺序,先创建表结构,再插入数据。 总之,这个压缩包文件提供了一个...

    MFC SQL server 2008

    在SQL Server 2008中,我们可以通过T-SQL(Transact-SQL)来编写SQL语句,进行数据查询、插入、更新和删除等操作。T-SQL不仅包含了标准的SQL语法,还增加了一些特有的函数和过程,如存储过程、触发器、视图等,用于...

    SQL Server数据库开发实例精粹

    10. **故障排查与监控**:了解如何使用SQL Server Management Studio(SSMS)和其他工具监控数据库性能,诊断和解决错误,对维护数据库健康运行至关重要。 通过《SQL Server数据库开发实例精粹》的源码和文档,你...

    VFP的SELECT-SQL简明教程

    尤其对于SELECT语句,它是SQL中最常用的部分,用于从数据库中选择满足特定条件的记录。本教程将深入讲解如何在VFP环境中使用SQL-SELECT来执行各种数据操作。 **1. SELECT语句基础** SELECT语句的基本结构如下: ```...

    OracleSql脚本书写规范

    Oracle SQL脚本书写规范是确保代码...遵循这些规范,不仅能够写出高效、可维护的SQL脚本,还能提高数据库的运行效率,降低系统资源消耗。在日常开发中,不断实践和优化这些规范,将使你的Oracle SQL技能更上一层楼。

    SQL看图教程(图片显示清晰易懂)

    - **表的创建与操作**:学习如何使用CREATE TABLE语句创建数据库表,以及ALTER TABLE来修改已有表的结构,DROP TABLE用于删除表。 2. **查询语句(SELECT)** - **选择列**:通过SELECT语句选取特定列的数据,...

    SQL Server 2008更上一层楼.pdf

    数据库管理员可以通过SQL语句创建资源池和工作量组,并为它们设置最小和最大CPU和内存使用百分比、工作量组的重要程度、请求内存和CPU时间的限制等,以确保重要工作负载能够获得所需的资源,以及更有效地管理和调度...

    sql数据库综合实验报告.docx

    6. **存储过程创建**:存储过程是预编译的SQL语句集合,可以提高性能并简化复杂操作。实验创建了一个名为`p_成绩`的存储过程,接受一个参数(学号),用于查询对应学号的学生的成绩。在创建存储过程时要注意,`...

    SQL课件 学习专用

    SQL,全称Structured Query Language,即结构化查询语言,是用于管理关系数据库系统的主要编程语言。这个"SQL课件 学习专用"的资源...希望你通过学习这些课件,能够系统地提升你的SQL能力,从而在IT领域更上一层楼。

    ASP.NET006房地产管理系统sql

    通过SQL语句,可以执行查询、插入、更新和删除等操作,实现对房地产数据的动态管理。 在本项目"ASP.NET006房地产管理系统sql"中,刘旺超同学的毕业设计可能包括以下几个主要模块: 1. 用户管理:注册、登录功能,...

    SQL详细讲解

    存储过程不仅可以是一条简单的Transact-SQL语句,还可以是由复杂的Transact-SQL语句和流程控制语句组成的集合。 #### 二、存储过程的特点 1. **快速执行**:存储过程在首次执行时被解析、优化、编译并缓存在高速...

Global site tag (gtag.js) - Google Analytics