Anuncios

La Consulta SQL UPDATE se utiliza para modificar los registros existentes en una tabla. Puede utilizar la cláusula WHERE con la consulta UPDATE para actualizar las filas seleccionadas, de lo contrario se verían afectadas todas las filas.

Sintaxis

La sintaxis básica de la consulta UPDATE con una cláusula WHERE es la siguiente –

UPDATE table_nameSET column1 = value1, column2 = value2...., columnN = valueNWHERE ;

Puede combinar N número de condiciones utilizando los operadores AND o OR.

Ejemplo

Considere la tabla CLIENTES que tiene los siguientes registros –

+----+----------+-----+-----------+----------+| ID | NAME | AGE | ADDRESS | SALARY |+----+----------+-----+-----------+----------+| 1 | Ramesh | 32 | Ahmedabad | 2000.00 || 2 | Khilan | 25 | Delhi | 1500.00 || 3 | kaushik | 23 | Kota | 2000.00 || 4 | Chaitali | 25 | Mumbai | 6500.00 || 5 | Hardik | 27 | Bhopal | 8500.00 || 6 | Komal | 22 | MP | 4500.00 || 7 | Muffy | 24 | Indore | 10000.00 |+----+----------+-----+-----------+----------+

La siguiente consulta actualizará la DIRECCIÓN de un cliente cuyo número de identificación es el 6 en la tabla.

SQL> UPDATE CUSTOMERSSET ADDRESS = 'Pune'WHERE ID = 6;

Ahora, la tabla CLIENTES tendría los siguientes registros –

+----+----------+-----+-----------+----------+| ID | NAME | AGE | ADDRESS | SALARY |+----+----------+-----+-----------+----------+| 1 | Ramesh | 32 | Ahmedabad | 2000.00 || 2 | Khilan | 25 | Delhi | 1500.00 || 3 | kaushik | 23 | Kota | 2000.00 || 4 | Chaitali | 25 | Mumbai | 6500.00 || 5 | Hardik | 27 | Bhopal | 8500.00 || 6 | Komal | 22 | Pune | 4500.00 || 7 | Muffy | 24 | Indore | 10000.00 |+----+----------+-----+-----------+----------+

Si quieres modificar todos los valores de la columna DIRECCIÓN y SALARIO de la tabla CLIENTES, no necesitas utilizar la cláusula WHERE ya que la consulta UPDATE sería suficiente como se muestra en el siguiente bloque de código.

SQL> UPDATE CUSTOMERSSET ADDRESS = 'Pune', SALARY = 1000.00;

Ahora, la tabla CLIENTES tendría los siguientes registros –

+----+----------+-----+---------+---------+| ID | NAME | AGE | ADDRESS | SALARY |+----+----------+-----+---------+---------+| 1 | Ramesh | 32 | Pune | 1000.00 || 2 | Khilan | 25 | Pune | 1000.00 || 3 | kaushik | 23 | Pune | 1000.00 || 4 | Chaitali | 25 | Pune | 1000.00 || 5 | Hardik | 27 | Pune | 1000.00 || 6 | Komal | 22 | Pune | 1000.00 || 7 | Muffy | 24 | Pune | 1000.00 |+----+----------+-----+---------+---------+
Anuncios

Categorías: Articles

0 comentarios

Deja una respuesta

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