📜  如何将数据附加到 SQL 列?

📅  最后修改于: 2022-05-13 01:54:24.894000             🧑  作者: Mango

如何将数据附加到 SQL 列?

在本文中,我们将更新记录,同时保留现有记录值(如果存在)。每当我们需要在创建记录一段时间后更新记录时

我们将在 SQL 中使用追加查询。在 SQL 中实现追加查询首先我们将创建数据库,并在其中创建一个包含一些记录的表。

步骤 1:创建数据库

 对于数据库创建,我们将在 SQL 平台中使用查询,例如 Mysql、oracle 等。

询问:

Create datebase Sample;

第 2 步:使用数据库

创建数据库以使用数据库后,我们将在 SQL 平台中使用另一个查询,如 Mysql、oracle 等。

询问:

Use Sample;

第三步:在数据库中创建表

用于在数据库中创建表。我们需要在 SQL Platform 中执行一个查询。像 Mysql、Oracle 等。我们将使用这个查询 ->

询问:

CREATE TABLE EMP1
( EMPNAME VARCHAR(25),
DEPT VARCHAR(20),
CONTACTNO BIGINT NOT NULL,
SALARY INT
); 

步骤 4:查看表的架构

询问:

EXEC sp_help EMP2021 

输出:

第 5 步:向表中插入数据

要将数据插入表中,我们将在 SQL 中使用查询。

询问:

INSERT INTO EMP2021
VALUES ('VISHAL','EXECUTIVE',9193458625,20000),
('VIPIN','SYSTEM ENGINEER',7352158944,32000),
('ROHIT','EXCUTIVE',7830246946,21000),
('RAHUL','SYSTEM ENGINEER',9635688441,35000),
('SANJAY','SYSTEM ENGINEER',9149335694,36000),
('ROHAN','MANAGER',7352158944,50000),
('RAJESH','SYSTEM ENGINEER',9193458625,30000),
('AMAN','MANAGER',78359941265,52000),
('RAKESH','SYSTEM ENGINEER',9645956441,29000),
('VIJAY','EXCUTIVE',9147844694,20000);

第 6 步:验证插入的数据 

在表中插入数据后我们可以确认或证明我们正确插入了哪些数据。在给定的下面查询的帮助下。

询问:

SELECT * FROM EMP2021;

输出:

步骤 7:在 SQL 列中附加数据

现在在表中插入数据后,我们将进入在 SQL 列中追加数据的最后一步,在追加查询的帮助下更新现有列值的数据。在这里,我们将在 Column(DEPT) 中附加数据。我们将在 SALARY 大于 30000 小于 50000 的地方附加 SENIOR 和 SYSTEM ENGINEER。

询问:

UPDATE EMP2021 SET DEPT = 'SENIOR '+ DEPT WHERE SALARY >30000 AND SALARY <50000; 

执行此查询后,列 DEPT 值将根据条件附加 SYSTEM,其中 Salary 大于 30000 且小于 50000。我们可以在下面看到变化

输出: