ntir que les dates soient cohérentes et faciles à utiliser.
===== Maîtrisez les fonctions de base associée... ARCHAR. Pour commencer, voyons comment appeler et utiliser ces fonctions dans une requête SQL. Un exemple cl... our plus de lisibilité. Heureusement, vous pouvez utiliser la fonction ''CONCAT_WS'', qui permet de combiner... de la création d'une nouvelle table, vous pouvez utiliser cette syntaxe :
<code sql>
CREATE TABLE rental (
onnées volumineuses.
À chaque étape, vous devrez utiliser vos compétences en SQL et PostgreSQL pour accompl... omprendre cet environnement est crucial pour bien utiliser PostgreSQL ou tout autre système de gestion de ba... ==== Installez Postgresql =====
Avant de pouvoir utiliser PostgreSQL, il faut installer la dernière version... GBD en s’y connectant.
Pour ce faire nous allons utiliser les deux outils présentés précédemment, psql et p
tails sur les tables et les colonnes, vous pouvez utiliser la commande ''\d'':
<code sql>
-- Afficher les t... tandardisée et détaillée, Rodolphe vous demande d'utiliser cette fois-ci le schéma **INFORMATION_SCHEMA** (I... n de la collecte de ces statistiques, vous pouvez utiliser les commandes suivantes et vérifier que le retour... e de statistiques était bien activée, vous pouvez utiliser diverses vues système pour accéder et analyser ce
ne vrai si la valeur correspond au motif. On peut utiliser l'opérateur ''NOT LIKE'' pour inverser la corresp... un caractère régulier.
===== Résumé =====
* Utiliser l'opérateur LIKE pour trouver des correspondance avec un motif ;
* Utiliser l'opérateur NOT LIKE pour inverser la correspondance ;
* Utiliser le caractère générique ''%'' pour désigner 0 ou p
mme". Est-ce c'est possible ?
Oui ! Il suffit d'utiliser ce que l'on appelle un **alias** avec le mot clé ... s retenez qu'ils existent.
<note>
En SQL on peut utiliser le mot clé ''AS'' afin de **donner des noms "arti... hoses.
Pour passer du texte en majuscule on peut utiliser ''UPPER'', pour connaitre la date actuelle on peut utiliser ''NOW'' etc..
Inutile de les apprendre toutes,
par des traits aux deux autres tables.
Doit on utiliser les deux ?
Non, l’un des deux suffit.
<note>
Da... : le MCD et le MLD. Quant au MPD, il nécessite d’utiliser le langage SQL et de choisir un SGBDR, puis de l’... cours succinct. Mais vous aurez la possibilité d’utiliser le SQL le cours [[https://openclassrooms.com/fr/c... trer dans le SGBDR SQLite (c’est le plus simple à utiliser). Quant au code SQL, je vous le donnerai et vous
la location de cette table. Pour cela nous allons utiliser le mot-clé ''UNIQUE'' :
<code sql>
CREATE TABLE ... . Pour effectuer ce type de vérification, il faut utiliser une **fonction Trigger** (qui sera vue plus tard ... ple, de garantir que deux clients ne puissent pas utiliser la même adresse e-mail, évitant ainsi des doublon... table est déjà créée, est-ce que je vais pouvoir utiliser la commande ''ALTER''?
Exactement ! Prenons l'e
électionner toutes les colonnes on peut également utiliser le caractère ''*''. La liste peut également conte... AS fullname,
email
FROM
customer;
</code>
Utiliser ''*'' est considéré comme une mauvaise pratique p... de passage à l'échelle de l'application.
===== Utiliser SELECT sans la clause FROM =====
La clause FROM ... SELECT NOW();
</code>
===== En résumé =====
* Utiliser l'instruction SELECT ... FROM pour récupérer les
d'enregistrements avant de retourner "row_count", utiliser la clause OFFSET après LIMIT
<code sql>
SELECT
... s dans les tables sans les ordonner. Lorsque vous utiliser une clause LIMIT vous devriez toujours utiliser la clause ORDER BY pour controler l'ordre des enregistrments retenus.
Sans utiliser la clause ORDER BY vous pourriez obtenir un ensem
l sous-requête]]).
Du point de vue fonctionnel, utiliser l'opérateur ''IN'' est équivalent à combiner des ... est différente de tous les éléments de la liste.
Utiliser l'opérateur NOT IN est équivalent à utiliser une combinaison d'expression booléennes avec des opérateurs ''... R BY
film_id;
</code>
===== Résumé =====
* Utiliser l'opérateur ''IN'' pour vérifier si une valeur se
Pour vérifier si une valeur est NULL, on peut pas utiliser les opérateurs ''='' ou ''<>'' ;
Il faut utiliser l'opérateur ''IS NULL''
<code sql>
value IS NULL
</code... value IS NOT NULL
</code>
Pour apprendre comment utiliser ''IS NULL'' dans une requête de tri voir la note... ndra pas de valeur indéterminée NULL, vous pouvez utiliser la contrainte NOT NULL.
===== Exemples =====
<n
ciaux ou d’espaces**. Il est même recommandé de n’utiliser que des caractères minuscules.
Je vous laisse la... SQL ne sait pas que vous souhaitez spécifiquement utiliser cette base de données.
Car vous pourriez en avoi... iquement**, pas besoin de s'en soucier ! MySQL va utiliser l'id précédent et y **ajouter +1 lors de l'ajout ... tilise la commande ''CREATE DATABASE;''.
* Pour utiliser une base en particulier on utilise la commande ''
iste une commande en SQL que l’application pourra utiliser pour récupérer **uniquement** cet aliment. Nous l... c n’importe quelle autre commande : vous pouvez l’utiliser avec ''UPDATE'' ou ''DELETE'' pour ne mettre à jo... le nom était égal à une valeur.
Or, vous pouvez utiliser **tous les opérateurs classiques**, tels que :
... nnées textuelles, on utilise ''LIKE''
* On peut utiliser le pourcentage (%) pour affiner la recherche.
*
1 à plusieurs =====
Beaucoup d’utilisateurs vont utiliser Foodly, et ce, dans plusieurs pays.
Afin de pouv... où est stocké l’id de la langue qu’ils souhaitent utiliser.
Par exemple, le premier utilisateur a comme lan... om';
</code>
Une autre façon de faire consiste à utiliser la vue existante "utilisateurs_gmail_vw" qui cont... ise les mots clés ''JOIN'' et ''ON''.
* On peut utiliser l'opérateur ''*'' ou on peut spécifier les colonn
e en sortie de la fonction.
</note>
En SQL, pour utiliser une fonction, il faut écrire le nom de cette fonc... ls mathématiques =====
Par exemple, nous pouvons utiliser la fonction multiplication, en multipliant l'iden... ette chaîne son statut entre parenthèses, on peut utiliser l'opérateur || . Assembler plusieurs textes les... 'opérateur ''||'' ne fonctionnera pas, il faudra utiliser la fonction qui s'appelle ''concat'' :
<code sql