Consultes Postgres: diferència entre les revisions
De FFAWiki
(→SELECT) |
Cap resum de modificació |
||
Línia 135: | Línia 135: | ||
::Falta posar exemple | ::Falta posar exemple | ||
==[[WHERE]]== | |||
:Definició: | |||
::Condicions que han de complir les files per a que les mostri per pantalla | |||
:Exemple: | |||
::Falta posar exemple | |||
'''Eines que es poden utilitzar:''' | |||
====Subconsultes==== | |||
:Definició: | |||
::Es pot utilitzar una consulta per tal de fer un filtre o condicio amb dades d'alguna altre taula relacionada o de la propia | |||
:Exemple: | |||
::Falta exemple | |||
====AND==== | |||
:Definició: | |||
::El seu us es unir varies conducions o filtres | |||
:Exemple: | |||
::Falta exemple | |||
====IN/NOT IN==== | |||
:Definició: | |||
::Falta Descripció | |||
:Exemple: | |||
::Falta exemple | |||
====EXISTS/NOT EXISTS==== | |||
:Definició: | |||
::Falta Descripció | |||
:Exemple: | |||
::Falta exemple | |||
====Operadors==== | |||
:Definició: | |||
::Falta Descripció | |||
===== + ===== | |||
:Definició: | |||
::Falta Descripció | |||
:Exemple: | |||
::Falta exemple | |||
===== - ===== | |||
:Definició: | |||
::Falta Descripció | |||
:Exemple: | |||
::Falta exemple | |||
====Comparadors==== | |||
:Definició: | |||
::Falta Descripció | |||
:Definició: | |||
::Falta Descripció | |||
===== = ===== | |||
:Definició: | |||
::Falta Descripció | |||
:Exemple: | |||
::Falta exemple | |||
===== - ===== | |||
:Definició: | |||
::Falta Descripció | |||
:Exemple: | |||
::Falta exemple | |||
====ALL==== | |||
:Definició: | |||
::Falta Descripció | |||
:Exemple: | |||
::Falta exemple | |||
====ANY/SOME==== | |||
:Definició: | |||
::Falta Descripció | |||
:Exemple: | |||
::Falta exemple |
Revisió del 20:03, 8 des 2020
- Composició d'una consulta:
- SELECT camp1/expressió, camp2/expressió, camp3/expressió, ..,campn/expressió FROM taula WHERE condició_cerca GROUP BY camp1, camp2 , ..., campn HAVING condicio_sobre_grups ORDER BY camp1 [ASC|DESC], camp2 [ASC|DESC], ..., campm [ASC|DESC] LIMIT n
SELECT
- Definició:
- camps que volem que ens tregui per pantalla
- Exemple:
- Falta posar exemple
Eines que es poden utilitzar:
COUNT(*)
- Definició:
- Compta les files que s’imprimeixen
- Exemple:
- Falta exemple
DISTINCT
- Definició:
- Agrupa el camp que s’especifiqui traient els que estan repetits (si s’han de mostrar més d’un camp no es molt recomanat, millor GROUP BY)
- Exemple:
- Falta exemple
DATE_PART(,)
- Definició:
- Falta definició
- Exemple:
- Falta exemple
COALESCE
- Definició:
- Mostra el primer valor de la llista separats per coma que no sigui null
- Exemple:
- Falta exemple
UPPER()
- Definició:
- Passa tot el text entre parèntesis a majúscules, també poden ser camps d’una taula
- Exemple:
- Falta exemple
LOWER()
- Definició:
- Passa tot el text entre parèntesis a minúscules, també poden ser camps d’una taula
- Exemple:
- Falta exemple
CASE (CASE camp1 WHEN valor1 THEN mostra1 WHEN valor2 THEN mostra2 END)
- Definició:
- Si cambia un valor del camp especificat si surt entre els valors especificats (when valor) per el que se li digui (then valor) , per acabar s’ha de posar END i tancar parèntesis
- Exemple:
- Falta exemple
SUM()
- Definició:
- Suma tots els camps o valors entre parèntesis separats per comes
- Exemple:
- Falta exemple
AVG()
- Definició:
- Fa la mitjana dels camps o valors entre parèntesis separats per comes
- Exemple:
- Falta exemple
AS
- Definició:
- A l’hora de mostrar camps que tinguin alguna funció d’agregació si es posa (camp as alies) quan mostri les files el nom de la fila serà l’alies especificat
- Exemple:
- Falta exemple
FROM
- Definició:
- Taula a on bucar els camps
- Exemple:
- Falta posar exemple
WHERE
- Definició:
- Condicions que han de complir les files per a que les mostri per pantalla
- Exemple:
- Falta posar exemple
Eines que es poden utilitzar:
Subconsultes
- Definició:
- Es pot utilitzar una consulta per tal de fer un filtre o condicio amb dades d'alguna altre taula relacionada o de la propia
- Exemple:
- Falta exemple
AND
- Definició:
- El seu us es unir varies conducions o filtres
- Exemple:
- Falta exemple
IN/NOT IN
- Definició:
- Falta Descripció
- Exemple:
- Falta exemple
EXISTS/NOT EXISTS
- Definició:
- Falta Descripció
- Exemple:
- Falta exemple
Operadors
- Definició:
- Falta Descripció
+
- Definició:
- Falta Descripció
- Exemple:
- Falta exemple
-
- Definició:
- Falta Descripció
- Exemple:
- Falta exemple
Comparadors
- Definició:
- Falta Descripció
- Definició:
- Falta Descripció
=
- Definició:
- Falta Descripció
- Exemple:
- Falta exemple
-
- Definició:
- Falta Descripció
- Exemple:
- Falta exemple
ALL
- Definició:
- Falta Descripció
- Exemple:
- Falta exemple
ANY/SOME
- Definició:
- Falta Descripció
- Exemple:
- Falta exemple