Actualizar (SQL)
La versión estable se
comprobó el 16 de abril de 2022 . Hay
cambios no verificados en plantillas o .
UPDATE es una instrucción SQL que le permite actualizar valores en columnas dadas de una tabla .
Sintaxis
ACTUALIZAR [ arriba ( x )] < objeto >
SET < asignación 1 [, asignación 2 , ...] >
[ DONDE < condición > ];
- top(x) - el comando se ejecutará solo x veces
- <objeto>: el objeto en el que se realiza la acción (tabla o vista )
- <asignación>: una asignación que se ejecutará cada vez que se cumpla la condición <condición>, o para cada registro si no hay una cláusula donde
- <condición> — condición de ejecución del comando
- SET: después de la palabra clave, debe haber una lista de campos de tabla que se actualizarán y directamente los nuevos valores en el formulario
nombre de campo = "valor"
Ejemplos
ACTUALIZAR tbl_books SET precio = 0 DONDE cantidad = 0 ;
ACTUALIZAR PersonalInfo SET calle = 'Lizyukova' , ciudad = 'Voronezh' WHERE nombre = 'Gatito' ;
ACTUALIZAR temp a SET
n°depto = ( SELECCIONE n°depto DESDE departamento DONDE loc = 'BOSTON' ),
( sal , comunicación ) = (
SELECCIONE 1 . 1 * PROMEDIO ( sal ), 1 . 5 * PROMEDIO ( comunicación )
DESDE temperatura b
DONDE un . depno = b . depto
)
WHERE deptno IN ( SELECCIONE deptno FROM dept WHERE loc = 'DALLAS' OR loc = 'DETROIT' );
La última expresión realiza las siguientes operaciones:
- Solo se modifican aquellos empleados que trabajan en Dallas o Detroit
- Establece el valor de la columna deptno en el mismo valor que para los empleados de Boston
- El salario de cada empleado se fija en 1,1 veces el salario medio de todo el departamento
- La comisión de cada empleado se establece en 1,5 veces la comisión promedio de todo el departamento.
Véase también
sql |
---|
Versiones |
- SQL-86
- SQL-89
- SQL-92
- SQL:1999
- SQL:2003
- SQL:2006
- SQL:2008
- SQL:2011
- SQL:2016
|
---|
Palabras clave |
|
---|
Artículos relacionados |
|
---|
Partes de ISO/IEC SQL |
- Estructura
- Base
- Interfaz de nivel de llamada
- Módulos almacenados persistentes
- Gestión de datos externos
- Enlaces de lenguaje de objetos
- Esquemas de Información y Definición
- Rutinas y tipos de SQL para el lenguaje de programación Java
- Especificaciones relacionadas con XML
|
---|