`
javaboy2006
  • 浏览: 186275 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

SQL:根据第二张表字段值更新第一张表字段值(2008.4.11笔试)

阅读更多
truncate table tab1

create table tab1
(
  a int primary key not null identity(1,1),
  b varchar(10),
  c varchar(10),
  d float,
  e float,
  f float
)
go

insert into tab1(b,c,d,e,f) values('a','aa',1,2,3);
insert into tab1(b,c,d,e,f) values('b','bb',2,3,4);
insert into tab1(b,c,d,e,f) values('c','cc',3,4,5);
insert into tab1(b,c,d,e,f) values('d','dd',4,5,6);
insert into tab1(b,c,d,e,f) values('e','ee',5,6,7);
go

select * from tab1;

--查询总分比平均分大的记录并按总分降序排列
select a,b,c,d,e,f,d+e+f as sumScore,(d+e+f)/3 as avgScore from tab1 where d+e+f>(d+e+f)/3 order by b,d+e+f desc;

--根据第二张表字段值更新第一张表字段值
--update 表一 set 表一.A = 表二.B from 表一,表二 where 表一.C = 表二.D
update tab1 set tab1.a=tab2.b from tab1,tab2 where tab1.c=tab2.d;
分享到:
评论
1 楼 j1a1v1a1 2010-08-05  

  谢谢

相关推荐

    activiti 5.22.0 23张表注释脚本.sql

    activiti 5.22.0 版本 23张表 增加注释脚本 部分字段是空

    SQL根据字段值查找表及字段

    当你在使用某软件时,已知某个数据,但是想查看它保存在sql哪个表内字段时,用它非常方便

    查找数据某个字段在那张表.txt

    查找数据某个字段在那张表.txt 查找数据某个字段在那张表.txt

    SQL应用:研究SqlServer中Bit字段索引性能问题.

    1. **创建六张表**:分为两组,一组使用`Bit`字段,另一组使用`Tinyint`字段。每组包含三张表,分别是无索引、有非聚集索引且0/1比例接近,以及有非聚集索引但0/1比例相差悬殊。 2. **填充测试数据**:每张表分别...

    mes四张表sql.zip

    在IT行业中,SQL(Structured Query Language)是一种用于管理和操作关系数据库的强大工具,广泛应用于数据存储、查询、更新和分析。本话题围绕“mes四张表sql.zip”展开,该压缩包包含四个与MES(Manufacturing ...

    quartz框架mysql表结构 2.3版本 共11张表(tables_mysql_innodb.sql)

    这是quartz的mysql类型的11个管理quartz的建表语句,全部来自于官网下载,全名:tables_mysql_innodb.sql

    读书笔记:增加为单张表划分多个Split的功能以提高Presto对于Mysql单表的查询性能.zip

    读书笔记:增加为单张表划分多个Split的功能以提高Presto对于Mysql单表的查询性能

    20210725-中信证券-宏观经济专题报告:从“三张表”评估疫后各行业的恢复情况与盈利前景.pdf

    20210725-中信证券-宏观经济专题报告:从“三张表”评估疫后各行业的恢复情况与盈利前景.pdf

    sql语句电子书 . .

    1. 数据库概念:SQL语句首先需要理解数据库是什么,包括关系型数据库的基本原理,如表、字段、记录等概念。 2. SQL语句分类:SQL主要包括DQL(查询语言)、DML(数据操纵语言)、DDL(数据定义语言)和DCL(数据控制...

    数据库文件area.sql

    1. **表结构设计**:在数据库中,省市区县数据通常会被存储在一张或多张表中。这张表可能有如下的字段:`id`(唯一标识)、`name`(区域名称)、`parent_id`(父级区域ID,用于表示层级关系)等。为了支持无线级,`...

    myemployee.sql

    本文章四张表的.sql文件

    SQL经典笔试汇总.docx

    1. 数据库操作:包括CREATE TABLE用于创建表,INSERT INTO用于插入数据,UPDATE用于更新数据,DELETE用于删除数据。 2. 查询操作:SELECT是最常用的SQL语句,用于从表中检索数据。可以与FROM、WHERE、GROUP BY、...

    省市区sql文件一份在一张表里一份在三张表里.rar

    标题 "省市区sql文件一份在一张表里一份在三张表里.rar" 涉及的是数据库设计中的地理信息存储,特别是中国省级、市级和区级行政区域的数据组织。描述中提到“数据不算太新”,意味着这些SQL文件可能包含的是历史或...

    2022年最新PHP技术笔试题.doc

    知识点:SQL 优化, 使用具体的字段名和添加 WHERE 语句可以减少从数据库返回的数据量。 7. SQL 函数:下面哪个不是合法的 SQL 归类函数?答案:E. CURRENT_DATE() 知识点:SQL 函数, SQL 的归类函数包括 AVG、...

    Activiti 5.22.0数据库表结构(21张表全部表和字段中文注释和取值说明)

    1、21张表全部表和字段中文注释和取值说明建表脚本(单SQL文件) 2、21张表全部表和字段中文注释和取值说明添加注释脚本(单SQL文件) 3、21张表全部表和字段中文注释和取值说明添加注释脚本(一表一SQL文件) 自己...

    如何根据表里的一个字段,查出它属于哪张表

    ### 如何根据表里的一个字段,查出它属于哪张表 在数据库管理与开发过程中,经常需要查询某个特定字段所在的表。这对于了解数据结构、进行数据迁移或编写SQL查询时非常有用。本文将详细介绍如何在SQL Server环境中...

    经典sql语句,关联到四张表,非常经典

    根据提供的标题、描述、标签及部分内容,我们可以提炼出与SQL关联查询相关的几个核心知识点: ### 经典SQL关联查询 #### 1. 多表连接(JOIN)操作 多表连接是SQL中一种非常重要的技术,它允许我们将多个表中的数据...

    一条SQL清除(单字段、多字段)重复数据的办法.txt

    这些记录可能存在于同一张表的不同行中,对于单字段重复数据,这意味着只考虑某个字段的值;而对于多字段重复数据,则是基于多个字段的组合值进行判断。 ### SQL清除重复数据的方法 #### 1. 单字段重复数据的清除 ...

    多表更新sql

    1. **第一个更新语句**: ```sql UPDATE twk_e_reportlibrary tt SET tt.filepeoname = (SELECT username FROM teor_e_user WHERE useraccount = tt.filepeo); ``` - **解析**:此语句的作用是更新`twk_e_...

    SQL语句大全.......

    - **EXCEPT**:返回只在第一个查询中出现的行,去除重复行。 - **EXCEPT ALL**:与EXCEPT类似,但保留所有行,包括重复行。 - **INTERSECT**:返回同时在两个查询中出现的行,去除重复行。 - **INTERSECT ALL**...

Global site tag (gtag.js) - Google Analytics