Bases de Datos - Ayuda con instrucción SQL

 
Vista:

Ayuda con instrucción SQL

Publicado por Amanda (4 intervenciones) el 27/05/2003 02:51:17
¿Cual sería la condición en una instrucción SELECT para seleccionar todas las tuplas de una tabla donde uno de sus campos contiene una subcadena determinada. Ejemplo
Tengo un campo de texto llamado NA(Nombre y Apellidos) de la tabla Persona y quiero sacar todas las tuplas o registros en los que ese campo contenga la subcadena 'perez', por ejemplo.
Por favor, me podría ayudar alguien? Me estoy volviendo loca! He consultado libros que tengo pero son muy básicos y no viene nada!
Muchas gracias por anticipado y besos a todos!!

Amanda
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Ayuda con instrucción SQL

Publicado por Victor (45 intervenciones) el 27/05/2003 14:25:05
Usa el LIKE. Algo así:
SELECT * FROM Persona WHERE LOWER(NA) LIKE '%perez%'

La función LOWER retorna la cadena en minusculas, en este caso para asegurarte que el apellido coincida aunque esté guardado como Perez o PEREZ.
El LOWER puede variar dependiendo del manejador de base de datos que utilizas.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar