update语句(update语句oracle)

前沿拓展:

update语句

update语句是数据库SQL语法用语,用途是更新表中原有数据,单独使用时使用where匹配字段。

举个例子,若更新某一行中的一个列,改地址(address),并添加城市名称(city):UPDATE Person SET Address = 'Zhongshan 23', C右云灯入较斗随走存ity = 'Nanjing' WHERE LastName = 'Wilson'。


update语句(update语句oracle)

利用多表更新数据

update test1
set test1.name=test2.name, test1.age=test2.age
from test1
inner join test2
on test1.id=test2.id

根据根据不同条件更新数据

UPDATE 表 SET 单价= (CASE WHEN 单价<3000 THEN 单价*0.9 ELSE 单价*0.88 END)

拓展知识:

update语句

1、写法:UPDATE语句用于更新修改指定记录的数据,其用法为:UPDATE tbl_name SET col_name1=value1, col_name2=value2, ? WHERE conditions。

2、什么是SQL

(1)结构化查询语言(Structured Query Language)简称SQL(发音:/ˈes kjuː ˈel/ "S-Q-L"),是一种特殊目的的编程语言,是一种数据库查询和程序设计语言,用于存取数据以及查询、更新和管理关系数据库系统;同时也是数据库脚本文件的扩展名。

(2)结构化查询语言是高级的非过程化编程语言,允许用户在高层数据结构上工作。它不要求用户指定对数据的存放方法,也不需要用户了解具体的数据存放方式,所以具有完全不同底层结构的不同数据库系统, 可以使用相同的结构化查询语言作为数据输入与管理的接口。结构化查询语言语句可以嵌套,这使它具有极大的灵活性和强大的功能。

(3)1986年10月,美国国家标准协会对SQL进行规范后,以此作为关系式数据库管理系统的标准语言(ANSI X3. 135-1986),1987年得到国际标准组织的支持下成为国际标准。不过各种通行的数据库系统在其实践过程中都对SQL规范作了某些编改和扩充。所以,实际上不同数据库系统之间的SQL不能完全相互通用。

3、SQL语言的特点

1.一体化:SQL集数据定义DDL、数据**纵DML和数据控制DCL于一体,可以完成数据库中的全部工作。

2.使用方式灵活:它具有两种使用方式,即可以直接以命令方式交互使用;也可以嵌入使用,嵌入到C、C++、FORTRAN、COBOL、JAVA等主语言中使用。

3.非过程化:只提**作要求,不必描述**作步骤,也不需要导航。使用时只需要告诉计算机“做什么”,而不需要告诉它“怎么做”。 [2] 

4.语言简洁,语法简单,好学好用:在ANSI标准中,只包含了94个英文单词,核心功能只用6个动词,语法接近英语口语。

前沿拓展:

update语句

update语句是数据库SQL语法用语,用途是更新表中原有数据,单独使用时使用where匹配字段。

举个例子,若更新某一行中的一个列,改地址(address),并添加城市名称(city):UPDATE Person SET Address = 'Zhongshan 23', C右云灯入较斗随走存ity = 'Nanjing' WHERE LastName = 'Wilson'。


update语句(update语句oracle)

利用多表更新数据

update test1
set test1.name=test2.name, test1.age=test2.age
from test1
inner join test2
on test1.id=test2.id

根据根据不同条件更新数据

UPDATE 表 SET 单价= (CASE WHEN 单价<3000 THEN 单价*0.9 ELSE 单价*0.88 END)

拓展知识:

update语句

1、写法:UPDATE语句用于更新修改指定记录的数据,其用法为:UPDATE tbl_name SET col_name1=value1, col_name2=value2, ? WHERE conditions。

2、什么是SQL

(1)结构化查询语言(Structured Query Language)简称SQL(发音:/ˈes kjuː ˈel/ "S-Q-L"),是一种特殊目的的编程语言,是一种数据库查询和程序设计语言,用于存取数据以及查询、更新和管理关系数据库系统;同时也是数据库脚本文件的扩展名。

(2)结构化查询语言是高级的非过程化编程语言,允许用户在高层数据结构上工作。它不要求用户指定对数据的存放方法,也不需要用户了解具体的数据存放方式,所以具有完全不同底层结构的不同数据库系统, 可以使用相同的结构化查询语言作为数据输入与管理的接口。结构化查询语言语句可以嵌套,这使它具有极大的灵活性和强大的功能。

(3)1986年10月,美国国家标准协会对SQL进行规范后,以此作为关系式数据库管理系统的标准语言(ANSI X3. 135-1986),1987年得到国际标准组织的支持下成为国际标准。不过各种通行的数据库系统在其实践过程中都对SQL规范作了某些编改和扩充。所以,实际上不同数据库系统之间的SQL不能完全相互通用。

3、SQL语言的特点

1.一体化:SQL集数据定义DDL、数据**纵DML和数据控制DCL于一体,可以完成数据库中的全部工作。

2.使用方式灵活:它具有两种使用方式,即可以直接以命令方式交互使用;也可以嵌入使用,嵌入到C、C++、FORTRAN、COBOL、JAVA等主语言中使用。

3.非过程化:只提**作要求,不必描述**作步骤,也不需要导航。使用时只需要告诉计算机“做什么”,而不需要告诉它“怎么做”。 [2] 

4.语言简洁,语法简单,好学好用:在ANSI标准中,只包含了94个英文单词,核心功能只用6个动词,语法接近英语口语。

原创文章,作者:九贤生活小编,如若转载,请注明出处:http://www.wangguangwei.com/13490.html