English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Consulta UPDATE de SQLite

SQLite UPDATELa consulta se utiliza para modificar registros existentes en la tabla. Puede usar la cláusula WHERE con la consulta UPDATE para actualizar filas seleccionadas, de lo contrario se actualizarán todas las filas.

Gramática

A continuación se muestra la gramática básica de la consulta UPDATE con cláusula WHERE.

UPDATE table_name SET column1 value1, column2 value2...., columnN = valueN WHERE [condition];

Se pueden combinar n condiciones utilizando los operadores AND o OR.

Ejemplo en línea

Vea la tabla COMPANY con los siguientes registros-

ID                           NOMBRE                           EDAD                                   DIRECCIÓN                           SALARIO
----------  ----------  ----------  ----------  ----------
1           Paul        32          California  20000.0
2           Allen       25          Texas       15000.0
3           Teddy       23          Norway      20000.0
4           Mark        25          Rich-Mond   65000.0
5           David       27          Texas       85000.0
6           Kim         22          South-Hall  45000.0
7           James       24          Houston     10000.0

A continuación se muestra un ejemplo que actualizará la columna ADDRESS del cliente con ID6actualizar la columna ADDRESS del cliente.

sqlite> UPDATE COMPANY SET ADDRESS = 'Texas' WHERE ID = 6;

Ahora, la tabla COMPANY tendrá los siguientes registros.

ID                           NOMBRE                           EDAD                                   DIRECCIÓN                           SALARIO
----------  ----------  ----------  ----------  ----------
1           Paul        32          California  20000.0
2           Allen       25          Texas       15000.0
3           Teddy       23          Norway      20000.0
4           Mark        25          Rich-Mond   65000.0
5           David       27          Texas       85000.0
6           Kim         22          Texas       45000.0
7           James       24          Houston     10000.0

Si desea modificar todos los valores de las columnas ADDRESS y SALARY de la tabla COMPANY, no es necesario usar la cláusula WHERE, la consulta UPDATE será como se muestra a continuación-

sqlite> UPDATE COMPANY SET ADDRESS = 'Texas', SALARY = 20000.00;

Ahora, la tabla COMPANY tendrá los siguientes registros-

ID                           NOMBRE                           EDAD                                   DIRECCIÓN                           SALARIO
----------  ----------  ----------  ----------  ----------
1           Paul        32          Texas       20000.0
2           Allen       25          Texas       20000.0
3           Teddy       23          Texas       20000.0
4           Mark        25          Texas       20000.0
5           David       27          Texas       20000.0
6           Kim         22          Texas       20000.0
7           James       24          Texas       20000.0