FTP | CCD | Buscar | Trucos | Trabajo | Foros |
#1
|
|||
|
|||
Update campo
hola que tal, quisiera saber si hay una forma de actualizar un campo que contiene informacion extra:
ejemplo campo direccion Direccion c.carlos cuaron,colonia madero #222 realizar un update y dejar solo la palabra madero trate de realizarlo de la siguiente manera update colonias set direccion='madero' where direccion=(select direccion from colonias where direccion like '%madero%') y arroja este error multiple rows in singleton select |
#2
|
||||
|
||||
Cita:
Para hacer lo que deseas puedes probar este código SQL:
La diferencia es que utilizo el operador IN. Utilizando el campo ID (que supongo tienes en tu tabla). Usando el campo ID o cualquier otro identificador de tipo entero se logra optimizar en gran manera la consulta. Saludos, Chris |
#3
|
||||
|
||||
Hola.
No has escogido el operador adecuado. Tu consulta funcionaría así : update colonias set direccion='madero' where direccion in (select direccion from colonias where direccion like '%madero%') Aunque personalmente creo que es mucho más simple y elegante esta otra : update colonias set direccion = 'madero' where direccion containing 'madero' Saludos.
__________________
Marc Guillot (Hi ha 10 tipus de persones, els que saben binari i els que no). |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Agregar caractares a un campo con update... | verito_83mdq | SQL | 11 | 20-03-2011 21:30:14 |
update campo con comillas | toni.vi | SQL | 7 | 18-11-2009 17:44:37 |
Hacer un insert o un update en un campo array | David | Firebird e Interbase | 4 | 27-04-2007 19:14:13 |
Update para un campo dbgrid multiselect | jorelivi | Varios | 1 | 26-04-2007 23:54:27 |
UPDATE de un campo dependiendo del valor de un campo de otra tabla | Javi2 | SQL | 5 | 18-04-2005 16:35:05 |
|