sqlite.h


substr

Función del núcleo SQLite

substr(X,Y,Z)
substr(X,Y)

La función substr(X,Y,Z) devuelve una subcadena de la cadena de entrada X que empieza con el carácter en la posición Y y con Z caracteres de largo. Si Z se omite, entonces substr(X,Y) devuelve todos los caracteres hasta el final de la cadena X empezando en el Y. El carácter más a la izquierda de X es el número 1. Si Y es negativo entonces el primer carácter de la subcadena se calcula contando desde la derecha en lugar de desde la izquierda. Si Z es negativo entonces se devuelven los abs(Z) caracteres anteriores al carácter Y. Si X es una cadena los índices de los caracteres se refieren a caracteres UTF-8 actuales. Si X es un BLOB entonces los índices se refieren a bytes.