Solución:
Utilizar el substr
función.
De la lista de funciones básicas:
substr(X,Y,Z)
substr(X,Y)
los
substr(X,Y,Z)
la función devuelve una subcadena de la cadena de entradaX
que comienza con elY
-ésimo carácter y que esZ
caracteres de largo. SiZ
se omite entoncessubstr(X,Y)
devuelve todos los caracteres hasta el final de la cadenaX
comenzando con el Y-ésimo. El personaje más a la izquierda deX
es el número 1. SiY
es negativo, entonces el primer carácter de la subcadena se encuentra contando desde la derecha en lugar de la izquierda. SiZ
es negativo entonces elabs(Z)
caracteres que preceden alY
Se devuelven -ésimo carácter. SiX
es una cadena, entonces los índices de caracteres se refieren a caracteres UTF-8 reales. SiX
es un BLOB, entonces los índices se refieren a bytes.
Para obtener la subcadena en SQLite
Puede usar la función incorporada en SQLite que es substr(X,Y,Z)
. El campo x representa la entrada de la cadena que se cortará, el campo yyz representa el punto de inicio y el punto final respectivamente usando un índice.
===============================
|Database Table : **articles**|
===============================
|id | description |
-------------------------------
|29 | Lorem ipsum domit |
===============================
Ahora intentaremos hacer una consulta de selección para nuestra descripción.
SELECT substr(description,1,4) FROM articles where id='29';
La salida sería: Ciencia en lugar de Lorem ipsum domit