¿Que es update?
Nombre UPDATE -- Substituye valores de columnas en una tabla
Sinopsis
UPDATE tabla SET columna = expresión [, ...] [ FROM lista ][ WHERE condición ] |
Entradas
Table El nombre de una tabla existente.
Columna El nombre de la columna en tabla.
Expresión Una expresión válida o valor a ser asignado ala columna.
Lista Es una extensión no estándar de Postgres que permite la aparición de columnas de otras tablas en la condición WHERE.
Condición Consulte la cláusula SELECT para undescripción más extensa de la cláusula WHERE.
Salidas
UPDATE #
Mensaje obtenido si ha habido éxito. El símbolo # representa el número de filas que han sido actualizadas. Si # es igual a 0, ninguna filafue actualizada.
Descripción
UPDATE cambia el valor de las columnas especificadas por todas las filas que satisfacen la condición dada. Solamente necesita indicar las columnas que seránmodificadas.
Para referencias a listas se usa la misma sintaxis de SELECT. O sea, puede substituir un único elemento de una lista, un rango de elementos o una lista completa con una única petición.
Debetener permiso de escribir en la tabla para poder modificarla, así como permiso de lectura de cualquier tabla cuyos valores sean mencionados en la condición WHERE.2/3
Uso
Para cambiar la palabra "Drama" por "Dramática" en la columna categoría:
UPDATEpelículas SET categoría = 'Dramática' WHERE categoría = 'Drama'; SELECT * FROM películas WHERE categoría = 'Dramático' OR categoría = 'Drama';code |título |did|fecha_prod|categoría |durac -----+------------------+---+----------+----------+------ BL101|El tercer hombre...
Regístrate para leer el documento completo.