Latest web development tutorials

Tener cláusula de SQLite

cláusula HAVING le permite especificar las condiciones de filtro aparecerán en el resultado final de los resultados del grupo.

DONDE cláusula establece las condiciones en la columna seleccionada, mientras que la cláusula HAVING en la agrupación creada por el GRUPO POR cláusula de condiciones de ajuste.

gramática

Aquí es donde la cláusula HAVING en una consulta SELECT:

SELECT
DE
DONDE
GROUP BY
HAVING
ORDER BY

En una consulta, cláusula HAVING después de la cláusula GROUP BY debe ser colocado, debe colocarse antes de la cláusula ORDER BY. Aquí es una sintaxis de la cláusula de una instrucción SELECT que tiene:

column1 SELECT, columna2
DE tabla1, tabla2
Donde [condiciones]
GRUPO POR column1, columna2
QUE TIENEN [condiciones]
ORDER BY column1, columna2

Ejemplos

tabla supongamos que la empresa tiene los siguientes registros:

ID NOMBRE EDAD DIRECCIÓN SALARIO
---------- ---------- ---------- ---------- ----------
1 Pablo California 32 20000.0
2 Allen Tejas 25 15000.0
3 Teddy 23 20000.0 Noruega
4 Marcos 25 Rich Mond-65000.0
5 David de Texas 27 85000.0
Kim 6 22 Sur-Hall 45.000,0
7 James Houston 24 10000.0
8 Pablo Houston 24 20000.0
9 James Noruega 44 5000.0
10 James 45 5000.0 Tejas

He aquí un ejemplo, se muestra el nombre de la cuenta de todos los registros de menos de 2:

sqlite> SELECT * FROM GRUPO DE EMPRESA QUE TIENE POR nombre recuento (nombre) <2;

Esto produce los siguientes resultados:

ID NOMBRE EDAD DIRECCIÓN SALARIO
---------- ---------- ---------- ---------- ----------
2 Allen 25 Tejas 15000
5 David 27 de Texas 85000
Kim 6 22 Sur-Hall 45000
4 Marcos 25 Rich Mond-65000
3 Teddy 23 Noruega 20000

He aquí un ejemplo, se muestra el nombre de la cuenta es mayor que todos los registros de 2:

sqlite> SELECT * FROM GRUPO DE EMPRESA QUE TIENE POR nombre recuento (nombre)> 2;

Esto produce los siguientes resultados:

ID NOMBRE EDAD DIRECCIÓN SALARIO
---------- ---------- ---------- ---------- ----------
10 James 45 de Texas 5000