Skip to content
GitLab
Explorer
Connexion
Navigation principale
Rechercher ou aller à…
Projet
P
Projet IPBD24
Gestion
Activité
Membres
Labels
Programmation
Tickets
Tableaux des tickets
Jalons
Wiki
Wiki externe
Code
Requêtes de fusion
Dépôt
Branches
Validations
Étiquettes
Graphe du dépôt
Comparer les révisions
Extraits de code
Compilation
Pipelines
Jobs
Planifications de pipeline
Artéfacts
Déploiement
Releases
Registre de paquets
Registre de conteneur
Registre de modèles
Opération
Environnements
Modules Terraform
Surveillance
Incidents
Analyse
Données d'analyse des chaînes de valeur
Analyse des contributeurs
Données d'analyse CI/CD
Données d'analyse du dépôt
Expériences du modèle
Aide
Aide
Support
Documentation de GitLab
Comparer les forfaits GitLab
Forum de la communauté
Contribuer à GitLab
Donner votre avis
Raccourcis clavier
?
Extraits de code
Groupes
Projets
Afficher davantage de fils d'Ariane
Karnas
Projet IPBD24
Validations
f42da735
Valider
f42da735
rédigé
1 year ago
par
Karnas
Parcourir les fichiers
Options
Téléchargements
Correctifs
Plain Diff
changed extension
parent
4131f772
Aucune branche associée trouvée
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
Modifications
2
Masquer les modifications d'espaces
En ligne
Côte à côte
Affichage de
2 fichiers modifiés
DB_commands.sql
+6
-6
6 ajouts, 6 suppressions
DB_commands.sql
DB_commands.txt
+0
-91
0 ajout, 91 suppressions
DB_commands.txt
avec
6 ajouts
et
97 suppressions
DB_commands.sql
+
6
−
6
Voir le fichier @
f42da735
...
@@ -4,7 +4,7 @@ USE myanimelist_db;
...
@@ -4,7 +4,7 @@ USE myanimelist_db;
CREATE
EXTERNAL
TABLE
IF
NOT
EXISTS
anime
_dataset_2023
(
CREATE
EXTERNAL
TABLE
IF
NOT
EXISTS
anime
(
anime_id
INT
,
anime_id
INT
,
name
STRING
,
name
STRING
,
english_name
STRING
,
english_name
STRING
,
...
@@ -35,7 +35,7 @@ FIELDS TERMINATED BY ','
...
@@ -35,7 +35,7 @@ FIELDS TERMINATED BY ','
LINES
TERMINATED
BY
'
\n
'
LINES
TERMINATED
BY
'
\n
'
STORED
AS
TEXTFILE
;
STORED
AS
TEXTFILE
;
CREATE
EXTERNAL
TABLE
IF
NOT
EXISTS
users
_details_2023
(
CREATE
EXTERNAL
TABLE
IF
NOT
EXISTS
users
(
mal_id
INT
,
mal_id
INT
,
username
STRING
,
username
STRING
,
gender
STRING
,
gender
STRING
,
...
@@ -59,7 +59,7 @@ LINES TERMINATED BY '\n'
...
@@ -59,7 +59,7 @@ LINES TERMINATED BY '\n'
STORED
AS
TEXTFILE
;
STORED
AS
TEXTFILE
;
CREATE
EXTERNAL
TABLE
IF
NOT
EXISTS
users_filtered
(
CREATE
EXTERNAL
TABLE
IF
NOT
EXISTS
score
(
user_id
INT
,
user_id
INT
,
anime_id
INT
,
anime_id
INT
,
rating
INT
rating
INT
...
@@ -85,7 +85,7 @@ STORED AS TEXTFILE;
...
@@ -85,7 +85,7 @@ STORED AS TEXTFILE;
//////////////////////////////
//////////////////////////////
SELECT
x
.
table
SELECT
x
.
table
FROM
users
_details_2023
d
FROM
users
u
JOIN
users_filtered
u
ON
d
.
user_id
=
u
.
user_id
JOIN
score
s
ON
u
.
user_id
=
s
.
user_id
JOIN
anime
_dataset_2023
a
ON
u
.
anime_id
=
a
.
anime_id
;
JOIN
anime
a
ON
u
.
anime_id
=
a
.
anime_id
;
Ce diff est replié.
Cliquez pour l'agrandir.
DB_commands.txt
supprimé
100644 → 0
+
0
−
91
Voir le fichier @
4131f772
CREATE DATABASE IF NOT EXISTS myanimelist_db;
USE myanimelist_db;
CREATE EXTERNAL TABLE IF NOT EXISTS anime (
anime_id INT,
name STRING,
english_name STRING,
other_name STRING,
score FLOAT,
genres STRING,
synopsis STRING,
type STRING,
episodes FLOAT,
aired STRING,
premiered STRING,
status STRING,
producers STRING,
licensors STRING,
studios STRING,
source STRING,
duration STRING,
rating STRING,
rank FLOAT,
popularity INT,
favorites INT,
scored_by FLOAT,
members INT,
image_url STRING
)
ROW FORMAT DELIMITED
FIELDS TERMINATED BY ','
LINES TERMINATED BY '\n'
STORED AS TEXTFILE;
CREATE EXTERNAL TABLE IF NOT EXISTS users (
mal_id INT,
username STRING,
gender STRING,
birthday TIMESTAMP,
location STRING,
joined TIMESTAMP,
days_watched FLOAT,
mean_score FLOAT,
watching FLOAT,
completed FLOAT,
on_hold FLOAT,
dropped FLOAT,
plan_to_watch FLOAT,
total_entries FLOAT,
rewatched FLOAT,
episodes_watched FLOAT
)
ROW FORMAT DELIMITED
FIELDS TERMINATED BY ','
LINES TERMINATED BY '\n'
STORED AS TEXTFILE;
CREATE EXTERNAL TABLE IF NOT EXISTS score (
user_id INT,
anime_id INT,
rating INT
)
ROW FORMAT DELIMITED
FIELDS TERMINATED BY ','
LINES TERMINATED BY '\n'
STORED AS TEXTFILE;
////////////////////////////////
CREATE TABLE IF NOT EXISTS users_score_2023 (
user_id INT,
username STRING,
anime_id INT,
anime_title STRING,
rating INT
)
ROW FORMAT DELIMITED
FIELDS TERMINATED BY ','
LINES TERMINATED BY '\n'
STORED AS TEXTFILE;
//////////////////////////////
SELECT x.table
FROM users u
JOIN score s ON u.user_id = s.user_id
JOIN anime a ON u.anime_id = a.anime_id;
Ce diff est replié.
Cliquez pour l'agrandir.
Aperçu
0%
Chargement en cours
Veuillez réessayer
ou
joindre un nouveau fichier
.
Annuler
You are about to add
0
people
to the discussion. Proceed with caution.
Terminez d'abord l'édition de ce message.
Enregistrer le commentaire
Annuler
Veuillez vous
inscrire
ou vous
se connecter
pour commenter