`
happyqing
  • 浏览: 3199264 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

sql中insert into select,select into,update select语句

阅读更多

 

--需要table1存在
--where后面可以写关联子查询条件,也可以不写,mysql中不能写t1别名
insert into table1 t1(id, name)
select id,name from table2 t2 
where t2.字段=t1.某字段;

--给项目插入全部学段,需要指定项目Id

insert into TBL_PROJECT_GRADE t1(id, project_id,grade_id)   
select lower(sys_guid()) as id,'porjectId'as project_id,value as grade_id from TBL_BASE_DICT t 
where module_id = '2'  

  db2下insert into table1后面似乎不能写别名

 

--select * into table2 from table1
--需要tmp_table不存在,新建,PL/SQL需要如下写法
create table tmp_table as
select id from tbl_project

 

 

--update select
update table1 t1 set t1.name = 
(select name from table2 t2 wehre t2.id=t1.id)  

 子查询中引用外表的值,写在where后可以,写在表连接中的on后不行。

分享到:
评论

相关推荐

    常用的sql语句(select insert update)

    1. **SELECT语句**:这是SQL中最常用的语句,用于从数据库中检索数据。其基本语法是: ```sql SELECT column1, column2, ... FROM table_name; ``` 这将返回`table_name`表中`column1`和`column2`等列的数据。...

    oracle 多表做update insert语句.docx

    今天,我们将讨论 Oracle 中的 Update 语句,包括 Update 语句的基本语法、Update 语句中使用 Select 语句、Update 语句中使用 Join 语句、Insert 语句的使用等。 一、Update 语句的基本语法 Update 语句的基本...

    Insert,Select,Update和Delete。

    #### 二、Select语句 **定义与用途**: - **Select** 语句用于从表中检索数据。 - 使用格式为:`SELECT 列名 FROM 表名 [WHERE 条件];` **示例**: ```sql SELECT BRANCH_OFFICE FROM EMPLOYEES; ``` 这条语句会...

    根据表名及字段,自动生成insert,update,select语句

    首先在数据库中创建存储过程和方法,然后调用创建好的存储过程,生成带有与表名及字段相关的insert,update,delete语句,变量与表字段名相同,例如: "insert into temp (col1,col2,col3) values ('"+col1+"','"+col2...

    SQL的ORDER BY 关键字,INSERT INTO语句,UPDATE语句,DELETE语句

    在SQL(Structured Query Language)中,`ORDER BY`、`INSERT INTO`、`UPDATE`和`DELETE`是四个非常基础且重要的操作关键字,它们分别用于数据的排序、插入、修改和删除。 **ORDER BY 关键字** `ORDER BY`用于对SQL...

    SQL四条最基本的数据操作语句:Insert,Select,Update和Delete详解.pdf

    在这个主题中,我们专注于SQL的四大基础操作语句:INSERT、SELECT、UPDATE和DELETE,它们构成了数据库操作的核心。 1. INSERT语句: INSERT语句用于向数据库表中插入新的数据行。在例子中,`INSERT INTO EMPLOYEES...

    经典SQL语句大全 update select delete drop create

    - `INSERT INTO`:向表中插入新数据,例如`INSERT INTO table1 (field1, field2) VALUES (value1, value2)`。 - `UPDATE`:修改已有记录,如`UPDATE table1 SET field1 = value1 WHERE condition`。 - `DELETE ...

    insert/update同时执行(mysql,oracle,sqlserver)

    判断是否存在,存在就update,不存在insert,不是用存储过程解决的。

    UPDATE/INSERT/DELETE 语句

    在数据库管理中,UPDATE、INSERT 和 DELETE 是三个非常重要的 SQL 语句,它们分别用于修改、添加和删除数据。在本实验中,我们将通过实际操作来深入理解这三个语句的用法。 首先,我们来看 `UPDATE` 语句。这个语句...

    oracle sql语句(除select语句)

    以上总结了Oracle SQL语句中除了SELECT语句之外的常用操作,包括DML、DDL和DCL的使用方法。熟练掌握这些语句对于进行有效的数据库管理和维护至关重要。通过这些操作,数据库管理员可以确保数据的安全性、完整性和...

    SQL基本语句 SQL基本语句

    在SQL中,有四种基本的数据操作语句:INSERT、SELECT、UPDATE和DELETE,它们构成了SQL的核心功能。 1. INSERT语句: INSERT语句用于向数据库表中插入新的记录。在例子中,我们看到如何向EMPLOYEES表中添加新员工的...

    arcgis 的sql语句.doc

    2. 插入语句:INSERT 语句用于向数据库中插入数据,例如 `INSERT INTO table1(field1, field2) VALUES(value1, value2)`。 3. 删除语句:DELETE 语句用于从数据库中删除数据,例如 `DELETE FROM table1 WHERE 范围`...

    arcgis中的sql语句

    ArcGIS中的SELECT语句可以进行复杂的数据筛选,如基于属性值的查询、模糊查询等。 - **查找**:例如,`SELECT * FROM table1 WHERE field1 LIKE '%value1%'`,这里的LIKE运算符允许进行模式匹配。 - **排序**:如`...

    Sql 语句详解

    7. SQL INSERT INTO 语句 11 8. SQL UPDATE 语句 12 9. SQL DELETE 语句 13 10. SQL TOP 子句 13 11. SQL LIKE 操作符 15 12. SQL 通配符 16 13. SQL IN 操作符 18 14. SQL BETWEEN 操作符 18 15. SQL Alias(别名)...

    sql语句、动态SQL语句基本语法

    - SELECT语句:用于从数据库中获取数据。例如,`SELECT * FROM table_name` 将返回表table_name中的所有列。 - INSERT语句:用于向数据库中插入新记录。例如,`INSERT INTO table_name (column1, column2) VALUES ('...

    SQL语句SQL语句.zip

    在这个名为“SQL语句SQL语句.zip”的压缩包中,包含了一个名为“SQL语句.sql”的文件,很可能是包含了一系列SQL查询和其他数据库操作的脚本。 SQL主要分为以下几个部分: 1. 数据查询(DQL):这是SQL最基础的功能...

    SQL常用增删改查语句

    本文档总结了 SQL 中常用的增删改查语句,包括基本语句、高级查询语句、函数查询语句、事务和存储过程等。 一、Insert 插入语句 Insert 语句用于将数据插入到数据库表中。基本语法为: Insert into 表名(列名)...

    SQL基本语句诠释,比较不错

    在这个主题中,我们将深入探讨SQL的四个基本语句:INSERT、SELECT、UPDATE和DELETE,它们构成了SQL的核心功能。 1. INSERT语句: INSERT语句用于向数据库表中插入新的记录。在例子中,`INSERT INTO EMPLOYEES ...

    sql中as的用法和一些经典的sql语句.doc

    SELECT语句用于查询表中的记录。例如,以下语句查询table1中的前n条记录: ```sql SELECT TOP n * FROM table1 ``` 这里使用TOP关键字来限制查询结果的行数。 五、AS用法 AS关键字用于为表或列指定别名。例如,...

Global site tag (gtag.js) - Google Analytics