LEFT() 
 Extrae una subcadena comenzando por el primer carácter de una cadena
------------------------------------------------------------------------------
 Sintaxis

     LEFT(<cCadena>, <nPosiciones>) --> cSubCadena

 Argumentos

     <cCadena> es la cadena de caracteres de la que se extraen los
     caracteres. El tamaño máximo de <cCadena> es de 65.535 (64K) bytes.

     <nPosiciones> es el número de caracteres que se van a extraer.

 Devuelve

     LEFT() devuelve los <nPosiciones> caracteres situados más a la
     izquierda de <cCadena>, como una cadena de caracteres. Si <nPosiciones>
     es cero o negativo, LEFT() devuelve una cadena nula (""). Si
     <nPosiciones> es mayor que la longitud de la cadena de caracteres,
     LEFT() devuelve toda la cadena.

 Descripción

     LEFT() es una función de caracteres que devuelve una subcadena de la
     cadena de caracteres especificada. Es idéntica a
     SUBSTR(<cCadena>,1,<nPosiciones>). LEFT() es similar a RIGHT(), que
     devuelve una subcadena comenzando por el último carácter de la misma.

     LEFT(), RIGHT() y SUBSTR() se utilizan con frecuencia con las funciones
     AT() y RAT() para localizar la primera y/o última posición de una
     subcadena antes de extraerla.

 Ejemplos

      Este ejemplo extrae los tres primeros caracteres empezando por
        la izquierda de la cadena:

        ? LEFT("ABCDEF", 3)                      // Resultado: ABC

      Este ejemplo extrae una subcadena comenzando por el principio
        de otra cadena, hasta la primera coma:

        LOCAL cNombre := "Jorge, Luis"
        ? LEFT(cNombre, AT(",", cNombre) - 1)    // Resultado: Jorge

 Ficheros   La biblioteca asociada es CLIPPER.LIB.

 To download this example - click here.

See Also: AT() LTRIM() RAT() RIGHT() RTRIM() STUFF() SUBSTR()