Question pour les génies en SQL

FicelPikrde3
2023-04-27 18:54:36

Voilà une capture que j'ai faite pendant un CODING GAME ( :) )
Je précise que la réponse cochée n'est pas forcément la bonne réponse.
https://image.noelshack.com/fichiers/2023/17/4/1682614443-capture-d-ecran-191.png

Alors, qu'en pense l'ÉLITE ? :)

GoatUltime
2023-04-27 18:55:13

SELECT
FROM

FicelPikrde3
2023-04-27 18:55:56

Le 27 avril 2023 à 18:55:13 :
SELECT
FROM

? :(

GoatUltime
2023-04-27 18:56:33

Le 27 avril 2023 à 18:55:56 :

Le 27 avril 2023 à 18:55:13 :
SELECT
FROM

? :(

GROUP BY

NotMyStatue
2023-04-27 18:58:02

Index sur la colonne :(

FicelPikrde3
2023-04-27 18:59:23

Le 27 avril 2023 à 18:58:02 NotMyStatue a écrit :
Index sur la colonne :(

Qu'est-ce que ça veut dire khey ?https://image.noelshack.com/fichiers/2021/27/7/1626028526-risibwa.png

NotMyStatue
2023-04-27 19:03:00

Ca crée un index sur la colonne...
Au lieu de parcourir toute la table comme un foreach pour trouver une donnée, il va aller directement à l'endroit comme si c'était un dictionnaire.

FicelPikrde3
2023-04-27 19:04:23

Le 27 avril 2023 à 19:03:00 NotMyStatue a écrit :
Ca crée un index sur la colonne...
Au lieu de parcourir toute la table comme un foreach pour trouver une donnée, il va aller directement à l'endroit comme si c'était un dictionnaire.

Comment on fait ça ?https://image.noelshack.com/fichiers/2021/27/7/1626028526-risibwa.png
Je savais pas qu'on pouvaithttps://image.noelshack.com/fichiers/2021/27/7/1626028526-risibwa.png

NotMyStatue
2023-04-27 19:04:52

https://learn.microsoft.com/en-us/sql/t-sql/statements/create-index-transact-sql?view=sql-server-ver16

FicelPikrde3
2023-04-27 19:05:48

Le 27 avril 2023 à 19:04:52 NotMyStatue a écrit :
https://learn.microsoft.com/en-us/sql/t-sql/statements/create-index-transact-sql?view=sql-server-ver16

Cimer chef pour les réponseshttps://image.noelshack.com/fichiers/2021/27/7/1626028526-risibwa.png

FicelPikrde3
2023-04-27 19:06:34

Moi j'ai mis "déclarer que la colonne 'name' ne peut pas contenir de doublon"
c'est con, non ?https://image.noelshack.com/fichiers/2021/27/7/1626028526-risibwa.png

NotMyStatue
2023-04-27 19:06:52

https://image.noelshack.com/fichiers/2018/11/5/1521166019-de-rien.png

cbonwola93
2023-04-27 19:08:29

La dernière réponse, index sur name. C'est trivial.

FicelPikrde3
2023-04-27 19:09:30

Le 27 avril 2023 à 19:08:29 Cbonwola93 a écrit :
La dernière réponse, index sur name. C'est trivial.

Oui bon heinhttps://image.noelshack.com/fichiers/2021/27/7/1626028526-risibwa.png

NotMyStatue
2023-04-27 19:11:06

Le 27 avril 2023 à 19:06:34 :
Moi j'ai mis "déclarer que la colonne 'name' ne peut pas contenir de doublon"
c'est con, non ?https://image.noelshack.com/fichiers/2021/27/7/1626028526-risibwa.png

Tu aurais moins d'entrée dans la table, mais elle peut grossir à l'infinie quand même.
Après dans le cadre de la question, il y a pas dis s'il peut y avoir des doublons ou pas donc c'est bizarre.

Typiquement étendre la clé primaire pourrait-être une bonne idée (+ ou -), mais ça va dépendre aussi de ce qu'on te demande.

Il y a un monde où si la category est unique, tu mets pas d'ID et la category devient la PK et donc il y aura directement un index dessus.

Je trouve la question pas follehttps://image.noelshack.com/fichiers/2022/38/7/1664114399-cash-en-hybride-ent.png

Infos
Gestion du forum

contact@geevey.com

API disponible. Utilisez le paramètre "api" en GET, peu importe le contenu, sur une page du site.

Notes

    Partenaire: JVFlux
    Ce site n'est pas associé à Jeuxvideo.com ou Webedia. Nous utilisons seulement des archives publiques.
    Il est inutile de me spammer par e-mail pour supprimer un topic. Au contraire, en conséquence, je mettrais votre topic dans le bloc ci-dessous.
Non-assumage
    Personne n'a pas assumé de topic pour le moment.