SQLite - Funciones útiles

SQLite tiene muchas funciones integradas para realizar el procesamiento de cadenas o datos numéricos. A continuación se muestra la lista de algunas funciones integradas útiles de SQLite y todas distinguen entre mayúsculas y minúsculas, lo que significa que puede usar estas funciones en minúsculas, mayúsculas o en forma mixta. Para obtener más detalles, puede consultar la documentación oficial de SQLite.

No Señor. Función descriptiva
1

SQLite COUNT Function

La función agregada SQLite COUNT se usa para contar el número de filas en una tabla de base de datos.

2

SQLite MAX Function

La función agregada SQLite MAX nos permite seleccionar el valor más alto (máximo) para una determinada columna.

3

SQLite MIN Function

La función agregada de SQLite MIN nos permite seleccionar el valor más bajo (mínimo) para una determinada columna.

4

SQLite AVG Function

La función agregada de SQLite AVG selecciona el valor promedio para cierta columna de la tabla.

5

SQLite SUM Function

La función agregada SUMA de SQLite permite seleccionar el total para una columna numérica.

6

SQLite RANDOM Function

La función SQLite RANDOM devuelve un número entero pseudoaleatorio entre -9223372036854775808 y +9223372036854775807.

7

SQLite ABS Function

La función ABS de SQLite devuelve el valor absoluto del argumento numérico.

8

SQLite UPPER Function

La función SQLite UPPER convierte una cadena en letras mayúsculas.

9

SQLite LOWER Function

La función SQLite LOWER convierte una cadena en letras minúsculas.

10

SQLite LENGTH Function

La función LENGTH de SQLite devuelve la longitud de una cadena.

11

SQLite sqlite_version Function

La función SQLite sqlite_version devuelve la versión de la biblioteca SQLite.

Antes de comenzar a dar ejemplos de las funciones mencionadas anteriormente, considere la tabla EMPRESA con los siguientes registros.

ID          NAME        AGE         ADDRESS     SALARY
----------  ----------  ----------  ----------  ----------
1           Paul        32          California  20000.0
2           Allen       25          Texas       15000.0
3           Teddy       23          Norway      20000.0
4           Mark        25          Rich-Mond   65000.0
5           David       27          Texas       85000.0
6           Kim         22          South-Hall  45000.0
7           James       24          Houston     10000.0

Función COUNT SQLite

La función agregada SQLite COUNT se usa para contar el número de filas en una tabla de base de datos. A continuación se muestra un ejemplo:

sqlite> SELECT count(*) FROM COMPANY;

La declaración SQLite SQL anterior producirá lo siguiente.

count(*)
----------
7

Función SQLite MAX

La función agregada SQLite MAX nos permite seleccionar el valor más alto (máximo) para una determinada columna. A continuación se muestra un ejemplo:

sqlite> SELECT max(salary) FROM COMPANY;

La declaración SQLite SQL anterior producirá lo siguiente.

max(salary)
-----------
85000.0

Función MIN de SQLite

La función agregada de SQLite MIN nos permite seleccionar el valor más bajo (mínimo) para una determinada columna. A continuación se muestra un ejemplo:

sqlite> SELECT min(salary) FROM COMPANY;

La declaración SQLite SQL anterior producirá lo siguiente.

min(salary)
-----------
10000.0

Función SQLite AVG

La función agregada SQLite AVG selecciona el valor promedio para una determinada columna de la tabla. A continuación se muestra un ejemplo:

sqlite> SELECT avg(salary) FROM COMPANY;

La declaración SQLite SQL anterior producirá lo siguiente.

avg(salary)
----------------
37142.8571428572

Función SUMA SQLite

La función agregada SUMA de SQLite permite seleccionar el total para una columna numérica. A continuación se muestra un ejemplo:

sqlite> SELECT sum(salary) FROM COMPANY;

La declaración SQLite SQL anterior producirá lo siguiente.

sum(salary)
-----------
260000.0

Función SQLite RANDOM

La función SQLite RANDOM devuelve un número entero pseudoaleatorio entre -9223372036854775808 y +9223372036854775807. A continuación se muestra un ejemplo:

sqlite> SELECT random() AS Random;

La declaración SQLite SQL anterior producirá lo siguiente.

Random
-------------------
5876796417670984050

Función ABS SQLite

La función ABS de SQLite devuelve el valor absoluto del argumento numérico. A continuación se muestra un ejemplo:

sqlite> SELECT abs(5), abs(-15), abs(NULL), abs(0), abs("ABC");

La declaración SQLite SQL anterior producirá lo siguiente.

abs(5)      abs(-15)    abs(NULL)   abs(0)      abs("ABC")
----------  ----------  ----------  ----------  ----------
5           15                      0           0.0

Función SQLite SUPERIOR

La función SQLite UPPER convierte una cadena en letras mayúsculas. A continuación se muestra un ejemplo:

sqlite> SELECT upper(name) FROM COMPANY;

La declaración SQLite SQL anterior producirá lo siguiente.

upper(name)
-----------
PAUL
ALLEN
TEDDY
MARK
DAVID
KIM
JAMES

Función LOWER SQLite

La función SQLite LOWER convierte una cadena en letras minúsculas. A continuación se muestra un ejemplo:

sqlite> SELECT lower(name) FROM COMPANY;

La declaración SQLite SQL anterior producirá lo siguiente.

lower(name)
-----------
paul
allen
teddy
mark
david
kim
james

Función LENGTH de SQLite

La función LENGTH de SQLite devuelve la longitud de una cadena. A continuación se muestra un ejemplo:

sqlite> SELECT name, length(name) FROM COMPANY;

La declaración SQLite SQL anterior producirá lo siguiente.

NAME        length(name)
----------  ------------
Paul        4
Allen       5
Teddy       5
Mark        4
David       5
Kim         3
James       5

Función SQLite sqlite_version

La función SQLite sqlite_version devuelve la versión de la biblioteca SQLite. A continuación se muestra un ejemplo:

sqlite> SELECT sqlite_version() AS 'SQLite Version';

La declaración SQLite SQL anterior producirá lo siguiente.

SQLite Version
--------------
3.6.20