Asunto: Consulta SQL de actualización de datos UPDATE
No tengo mucha idea de SQL y necesito actualizar a valor "N" los datos de un campo de una tabla siempre y cuando este mismo campo sea "Nulo" o "Vacío".
Me explico, tengo una tabla llamada "facturacion", ésta tiene un campo llamado "cobrada", que cree a posteriori (tiempo después de crear la tabla). Ahora me encuentro con que los datos nuevos que voy poniendo en esta tabla salen bien, pues este campo contiene "S" ó "N" para un check. El problema es con las facturas dadas de alta antes, que tienen "null" como dato en el campo "cobrada" y el check muestra un "gris" (ni maracado ni desmarcado).
Lo que quiero es que en todos los registros cuyo campo "cobrada" sea "null" ponerle el valor "N".
¿Cómo lo hago con una consulta SQL para no tener que ir registro a registro (hay miles)?
Publicado:
Mie Mar 04, 2009 10:23 am
alonsojpd Administrador/Moderador
Registrado: Sep 16, 2003 Mensajes: 2687
Asunto: Re: Consulta SQL de actualización de datos UPDATE
Anuncios
varios escribió:
No tengo mucha idea de SQL y necesito actualizar a valor "N" los datos de un campo de una tabla siempre y cuando este mismo campo sea "Nulo" o "Vacío".
Me explico, tengo una tabla llamada "facturacion", ésta tiene un campo llamado "cobrada", que cree a posteriori (tiempo después de crear la tabla). Ahora me encuentro con que los datos nuevos que voy poniendo en esta tabla salen bien, pues este campo contiene "S" ó "N" para un check. El problema es con las facturas dadas de alta antes, que tienen "null" como dato en el campo "cobrada" y el check muestra un "gris" (ni maracado ni desmarcado).
Lo que quiero es que en todos los registros cuyo campo "cobrada" sea "null" ponerle el valor "N".
¿Cómo lo hago con una consulta SQL para no tener que ir registro a registro (hay miles)?
Puedes utilizar esta consulta SQL de actualización de datos:
Código:
UPDATE facturacion
SET cobrada='N'
WHERE cobrada IS NULL
Con esto actualizarás los valores del campo "cobrada" a "N" si tienen valor "Null".
Puede publicar nuevos temas en este foro No puede responder a temas en este foro No puede editar sus mensajes en este foro No puede borrar sus mensajes en este foro No puede votar en encuestas en este foro
Visita nuestro nuevo sitio web con programas y contenidos actualizados: Proyecto A