anscription du cours [[https://openclassrooms.com/fr/courses/6971126-implementez-vos-bases-de-donnees-... avec la commande ''INSERT INTO `langue` VALUES ('français');''
- Chaque utilisateur se voyant reli... ier utilisateur a comme langue_id 1, soit l’id du français dans la table des langues.
Imaginez désorm... :
* La langue_id du premier utilisateur est le français ;
* L’id du français est 1.
Vous allez s
anscription du cours [[https://openclassrooms.com/fr/courses/7818671-requetez-une-base-de-donnees-avec... ucture commune, contenant les mots clés SELECT et FROM :
<code sql>
SELECT [...] FROM [...] ;
</code>
Souvent, d'autres mots clés seront ajoutés, comme par exemple ''WHERE'', qui est très fréquent.
Ce qu'il faut savoir, c'est que chaque re
pérez des données issues de plusieurs tables avec FROM ======
Notes et transcription du cours [[https://openclassrooms.com/fr/courses/7818671-requetez-une-base-de-donnees-avec... ddress''.
===== Découvrez le fonctionnement de FROM =====
FROM sert à spécifier dans quelle(s) table(s) vous voulez chercher vos données.
Vous vous
anscription du cours [[https://openclassrooms.com/fr/courses/6971126-implementez-vos-bases-de-donnees-... ? Non ? Pas de soucis, la voici : ''SHOW COLUMNS FROM aliment;''
On obtient :
<code>
+------------... ssurer, on peut lancer la commande ''SHOW COLUMNS FROM aliment;'' pour contrôler la bonne exécution de... ne, c’est le code ISO des langues (par exemple : “fr-fr” pour le Français de métropole).
Comment feri
anscription du cours [[https://openclassrooms.com/fr/courses/8446806-perfectionnez-votre-maitrise-de-s... al,
sourcefile,
sourceline,
pending_restart
FROM
pg_settings;
</code>
Ces informations sont e... es informations sur toutes les tables
SELECT
*
FROM
information_schema.tables
WHERE
table_catal... ées aux colonnes de la table `rental`
SELECT
*
FROM
information_schema.columns
WHERE
table_cata
anscription du cours [[https://openclassrooms.com/fr/courses/8446806-perfectionnez-votre-maitrise-de-s... CREATE TABLE public.customer_demo AS
SELECT *
FROM public.customer;
-- Cette copie ne recrée pas... ntenu de la nouvelle table customer_demo
SELECT *
FROM customer_demo;
-- Création de la table film_d... ilm
CREATE TABLE public.film_demo AS
SELECT *
FROM public.film;
-- Création de la clé primaire
anscription du cours [[https://openclassrooms.com/fr/courses/7818671-requetez-une-base-de-donnees-avec... recherche, NULL AS url, id_address AS identifiant FROM address
UNION
SELECT "Société (entité)" AS type... name AS recherche, url AS url, id AS identifiant FROM entity
</code>
On peut unir ces deux tables ca... recherche, NULL AS url, id_address AS identifiant FROM address
UNION
SELECT "Société (entité)" AS type
anscription du cours [[https://openclassrooms.com/fr/courses/8446806-perfectionnez-votre-maitrise-de-s... ux ======
La compagnie DVD Rental se retrouve confrontée à un problème concernant le format des dates... LECT
CONCAT(first_name, last_name) AS full_name
FROM
customer;
</code>
Dans ce cas précis, il ser... ONCAT_WS(' ', first_name, last_name) AS full_name
FROM
customer;
</code>
Vous pouvez également ench
anscription du cours [[https://openclassrooms.com/fr/courses/7818671-requetez-une-base-de-donnees-avec... commune AS commune,
surface AS surface
FROM bien_immo
</code>
2.
<code sql>
SELECT valeur... commune AS commune,
surface AS surface
FROM bien_immo
</code>
3.
<code sql>
SELECT a.vale... ommune AS commune,
a.surface AS surface
FROM bien_immo a
</code>
4.
<code sql>
SELECT valeu
anscription du cours [[https://openclassrooms.com/fr/courses/7818671-requetez-une-base-de-donnees-avec... e à écrire est la suivante :
<code sql>
SELECT * FROM bien_immo
WHERE lower(commune) LIKE '%toulouse%... +
===== Question 2 =====
Afin de vérifier la “fraîcheur” de votre base de données, vous souhaitez ... La requête est la suivante :
<code sql>
SELECT * FROM transactions
ORDER BY date_vente DESC
LIMIT 50
anscription du cours [[https://openclassrooms.com/fr/courses/6971126-implementez-vos-bases-de-donnees-... soyez au marché. Un objet, c’est une volaille, un fruit, etc.
* Si on reprend notre exemple de l’app... e poire sont chacune **une instance** d’un objet “fruit”.
Chaque application est associée à une base ... est-ce que le champ contiendra du texte, des chiffres, etc.
Ici, on déclare plusieurs champs qui ser
anscription du cours [[https://openclassrooms.com/fr/courses/6971126-implementez-vos-bases-de-donnees-... .
Pour rappel, une commande telle que ''SELECT * FROM aliment;'' va vous afficher tous les aliments d...
Par exemple, la commande :
<code sql>
SELECT * FROM aliment WHERE id = 4;
</code>
va nous restitue... ue au chat ?
++++ Réponse |
<code sql>
SELECT * FROM aliment WHERE nom = "poire";
</code>
Eh oui, c
anscription du cours [[https://openclassrooms.com/fr/courses/6971126-implementez-vos-bases-de-donnees-... voici la commande :
<code sql>
SELECT COUNT(*)
FROM utilisateur
WHERE email LIKE "%gmail.com";
</c... ande dans votre terminal. Que voyez-vous ? Le chiffre 4 je suppose.
MySQL vous affiche le nombre d’ob... ande suivante :
:
<code sql>
SELECT COUNT(email)
FROM utilisateur
WHERE email LIKE "%gmail.com";
</c
anscription du cours [[https://openclassrooms.com/fr/courses/6971126-implementez-vos-bases-de-donnees-... ur “famille”. Par exemple, regrouper ensemble les fruits, les légumes, les viandes, etc.
Les développ... e, pour effectuer un résumé de la consommation en fruits ou légumes d’une personne sur un mois, ou la ... e ne devra contenir que le nom de cette famille (“fruit”, “viande”, etc.).
Vous avez déjà vu comment
EXCEPT ;
Ici nous nous concentrons sur SELECT et FROM.
===== Syntaxe instruction SELECT =====
<code sql>
SELECT
select_list
FROM
table_name;
</code>
* "select_list" peut ... on souhaite obtenir les information;
La clause FROM est optionnelle. Si les données demandées ne font pas parti d'une table la clause FROM peut être omise.
La clause FROM est évaluée a