Instrucción SQL INSERT INTO

¿Cómo agrego nuevos registros a una tabla?

La instrucción INSERT INTO se usa para agregar nuevos datos a una base de datos.
INSERT INTO agrega un nuevo registro a una tabla.

INSERT INTO puede contener valores para algunos o todos de sus columnas.
INSERT INTO se puede combinar con un SELECT para insertar registros.

La sintaxis SQL INSERT INTO

La sintaxis general es:

INSERT INTO table-name (column-names) VALUES (values) 

CLIENTE

Id

Nombre

Apellido

Ciudad

País

Teléfono

SQL INSERT INTO Ejemplos

Problema: agregar un nuevo cliente a la base de datos
INSERT INTO Customer (FirstName, LastName, City, Country, Phone)VALUES ("Craig", "Smith", "New York", "USA", 1-01-993 2800)
Resultado: 1 nuevo registro insertado

CLIENTE

Id

Nombre

Apellido

Ciudad

País

Teléfono

Problema: agregue un nuevo cliente llamado Anita Coats a la base de datos
INSERT INTO Customer (FirstName, LastName)VALUES ("Anita", "Coats")
Resultado: 1 nuevo registro insertado

El SQL INSERT combinado con un SELECT

El la sintaxis general es

INSERT INTO table-name (column-names) SELECT column-names FROM table-name WHERE condition

SUPPLIER

Id

CompanyName

ContactName

Ciudad

País

Teléfono

Fax

CLIENTE

Id

Nombre

Apellido

Ciudad

País

Teléfono

SQL INSERT INTO con SELECT Ejemplo

Problema: el proveedor de Bigfoot Brewery también se ha convertido en cliente. Agregue un registro de cliente
con valores de la tabla de proveedores.

Nota: ContactName se analiza en Nombre y Apellido.
El análisis se realiza con funciones integradas: LEFT, SUBSTRING y CHARINDEX.

Resultado: 1 registro nuevo insertado

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *