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 ?
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
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: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