Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
site:enseignement:master:mlbda:tmes:couchbase [15/12/2021 17:40] amine |
site:enseignement:master:mlbda:tmes:couchbase [09/12/2024 12:00] (Version actuelle) hubert |
||
---|---|---|---|
Ligne 48: | Ligne 48: | ||
</showif> | </showif> | ||
- | 2. La liste des prix des 10 premiers produits. | + | 2. La liste des prix des 10 premiers produits triés par prix décroissant. |
<showif isloggedin> | <showif isloggedin> | ||
<code sql> | <code sql> | ||
Ligne 60: | Ligne 60: | ||
=== Sélection === | === Sélection === | ||
- | 3. Les identifiants des produits (productId) ayant une note (rating) de 5. | + | 3. Les identifiants des produits (productId) ayant au moins une note (rating) de 5. Les identifiants de produits sont tous distincts dans le reéultat. |
- | <fc #ffa500>Résultat : 1708 lignes</fc> | + | <fc #ffa500>Résultat : 782 lignes</fc> |
<showif isloggedin> | <showif isloggedin> | ||
<code sql> | <code sql> | ||
- | SELECT productId | + | SELECT DISTINCT productId |
FROM reviews | FROM reviews | ||
where rating = 5 | where rating = 5 | ||
Ligne 116: | Ligne 116: | ||
7. Les identifiants des clients (customerId) dont tout les produits achetés le sont avec une quantité > 4. | 7. Les identifiants des clients (customerId) dont tout les produits achetés le sont avec une quantité > 4. | ||
+ | Ne retourner que les customerId uniques. | ||
- | <fc #ffa500>Résultat : 488 lignes</fc> | + | <fc #ffa500>Résultat : 387 lignes</fc> |
<showif isloggedin> | <showif isloggedin> | ||
<code sql> | <code sql> | ||
- | SELECT customerId | + | SELECT DISTINCT customerId |
FROM purchases | FROM purchases | ||
WHERE EVERY item IN purchases.lineItems SATISFIES item.count > 4 END | WHERE EVERY item IN purchases.lineItems SATISFIES item.count > 4 END | ||
Ligne 268: | Ligne 269: | ||
- | ==== Requêtes complexes ==== | + | ==== Exercice 2 ==== |
1. Donner la liste de 10 produits qui se trouvent dans la catégorie "golf" (indépendamment de la casse), omettre les 10 premiers produits. | 1. Donner la liste de 10 produits qui se trouvent dans la catégorie "golf" (indépendamment de la casse), omettre les 10 premiers produits. | ||
Ligne 1255: | Ligne 1256: | ||
</code> | </code> | ||
===== Utilisation de Couchbase en local (facultatif) ===== | ===== Utilisation de Couchbase en local (facultatif) ===== | ||
- | |||
- | ==== Depuis les machines de la PPTI ==== | ||