SQL - alguien podria decirme el significado de estas sentencias SQL

 
Vista:

alguien podria decirme el significado de estas sentencias SQL

Publicado por ram (1 intervención) el 13/07/2007 17:39:03
Hola soy nuevo en SQL, alguien podria decirme el significado de estas sentencias, Gracias:
1
2
3
select @anterior=ISNULL(max(right(Variable2,7)),0),
@identificador=LEFT(Variable2,1) FROM cliente
WHERE LEFT(Variable2,1)=@ident
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

alguien podria decirme el significado de estas sentencias SQL

Publicado por Isaias (5072 intervenciones) el 14/07/2007 00:56:37
Se esta IGUALANDO una variable @anterior al resultado de:

ISNULL, si es nulo el resultado, coloca un cero (0)
MAX, toma el valor "maximo"
RIGHT, toma el valor de la derecha del campo (7 posiciones)
LEFT, toma el valor de la izquierda del campo (1 posicion)
select @anterior=ISNULL(max(right(Variable2,7)),0),
@identificador=LEFT(Variable2,1) FROM cliente
WHERE LEFT(Variable2,1)=@ident

¿Se comprende?
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