FoxPro/Visual FoxPro - Pregunta básica... pero no la sé (Consultas)

   
Vista:

Pregunta básica... pero no la sé (Consultas)

Publicado por Andrea (325 intervenciones) el 18/02/2008 18:30:56
Hola a todos, tengo que hacer un SELECT de SQL en una tabla

¿Qué es más rápido?

1) ¿Esto? SELECT..... FROM tabla WHERE campo1="A" and campo2="B" and campo3="C"

2) o esto? SELECT.... FROM tabla WHERE campo1+campo2+campo3="ABC"

Muchas gracias
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:Pregunta básica... pero no la sé (Consultas)

Publicado por neo (1601 intervenciones) el 18/02/2008 19:27:01
Pienso que la segunda....opcion...
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

RE:Pregunta básica... pero no la sé (Consultas)

Publicado por Plinio (7771 intervenciones) el 18/02/2008 20:04:22
En cualquiera de ambos casos, si tu campo es character es recomendable eliminar los espacios y poner dos=
SELECT..... FROM tabla WHERE ALLTRIM(campo1)=="A" and ALLTRIM(campo2)==="B" and ALLTRIM(campo3)=="C"
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