Skip to main content

1. ST_SCORE Tableau de la transcription de l'étudiant actuel:


Le maillage ci-dessus est représenté comme ci-dessous et l'amour Le pont suivant est requis :


1 Chaque st_id n'existe qu'une rangée de données;
2 résultats montrent le score le plus élevé;
3 a consolidé le champ de liste suivant, le nom de champ peut varier;
4 est disposé en st_id ascendant;
5 une déclaration (un seul point-virgule) et aucune erreur de base de syntaxe.

Impossible de mener à bien les marchandises est de 0 point, l'utilisation des résultats de l'utilisation des connexions syndicales est également de 0 points, au-dessus des 2 points requis pour chaque point





Choisissez st_id,
Nom,

Pergin,

Gher] Max (cas Lorsque la leçon = 'math' dix autres points 0 extrémité) sous forme de mt_score,

max (où la leçon = 'chinois' a ensuite marqué une autre extrémité 0) est chi_score

max (cas quand la leçon = 'Vous "a ensuite marqué un autre point 0) en tant qu'eng_score

Groupe par st_id, nom, sexe

Commande ST_ID;






















.
] Couverture arrière Lorsque déclarant est le noyau de cette question, également la partie principale de ce type de thème. Exigences de titre juste un st_id n'existe que, Il doit donc également être utilisé avec la fonction de polymère, avec le cas lorsque la commande est utilisée comme une sous-requête et la requête principale est également une combinaison, mais une seule étape.

Demande 2 nécessite Exigences claires "Le" résultat "le plus élevé apparaît, il existe donc une valeur répétable pouvant se produire, ne peut utiliser que la fonction max (), si cela a été clairement parlé si vous n'avez pas de valeur de répétition, vous pouvez utiliser la fonction synthétique. comme somme (), max () et min ().


. suivant les résultats des conditions:

1 point des trois cours de parole classés en haute année (y compris jeudi);
2 Conditions 1 Classé pour un point, du haut à basse alignement, du classement continu et en même temps;
String 3 est le tableau suivant;

4 résultat selon le total des points de haut à bas alignement;
5 une déclaration (un seul point-virgule) et aucune erreur de base de syntaxe.


Remarque: Utilisez la connexion Union pour utiliser la connexion Union à 0 points et au-dessus de la demande de 2 points pour chaque point
Affichage final:



Choisissez st_id,

Nom,

MT_SCORE,
CHI_SCORE,
TOTAL_SCORE
Mots (
Choisissez st_id,
Nom,

MT_SCORE,

MT_SCORE
DENSY_RANK () Comparé au MT_SCORE DESC) Au format RN_MATH,


DENSY_RANK () comparé au chi_score Desc) sous la forme de rn_chi,


DENSY_RANK () sur (Commande par ENG_SCORE DESC) dans RN_ENG,


[ECORE + CHI_SCORE + ENG_SCORE est TOTAL_SCORE

de NEW_SCORE


)
dans lequel rn_math & lt; = 5 et rn_chi & lt; = 5 et rn_eng & lt; = 5

Ordre par Total_Score Desc;























.







]









.





. . Analyse Cette question est vérifiée par résolution et utilisez Row_Number, notes, dense_rank dans la fenêtre une fonction. Selon cette question 20, vous devez utiliser ici la fonction DENSY_RANK et la commande est de haut à basse, vous devez utiliser des commandes de la DSP; Certains peuvent utiliser la commande pour résoudre le problème de classement avec la limite, SAU qui exécute les données de sélection de liaison de données, quelle que soit quoi, mais c'est plus compliqué qu'une manière raisonnable. Le processus de calcul sera plus. 3. Les données de prévisions météorologiques dans un endroit donné sont les suivantes: . Selon le tableau ci-dessus, une instruction de formulaire de construction est écrite, requise (2 points pour chaque point): 1 ID de champ est des données entier, une liaison principale de clé, une auto-augmentation; School 2 DT est une date et un format gratuit; 3 Les champs météorologiques sont une chaîne avec changement de longueur, la longueur maximale est de 30, pas vide; 4 min_tem avec max_tem champ en tant que données entier, la longueur maximale est de 5, pas d'blanc; 5 Aucune erreur d'orthographe, aucune autre erreur de syntaxe de base. Création de la table WR ( ID INT Auto_Increment, DT NULL, Météo Varcharner (30 ]) Non NULL, NO NULL, MAX_TEM INT (5) NO NULL ); Cette rubrique a été vérifiée comme le texte de la déclaration de table et la raison serait étudiée, principalement pour prévenir les grandes écoles. Types de compétences de sélection de requête, Don ' t oublier le contenu de commencer à apprendre, bien que la contraignante ne dise pas dans le cours, mais sous la "communauté interactive" des "données d'amour", il y a une partie de l'extension de contenu, il existe également de nombreuses autres connaissances approfondies, plus utilisées. Certaines personnes ont utilisé une insertion pour construire le tableau que je ne prévois pas, insérez des insertions, créant une nouvelle base de données ou une nouvelle base de données, cela ne peut pas être fausse correspondance. REMARQUE: Est-ce que SQL "Ajouter un rapport de détection", lorsque l'intervieweur vous demande comment écrire la phrase officielle, j'ai oublié d'être gêné ~ 4. Selon la table WR, Jour, Météo , la pluie pleut (y compris 3 jours), la météo, la température la plus basse la plus basse, la séquence est affichée dans le tableau ci-dessous.: Remarque: la logique est correcte mais ne peut pas écrire du code pour déployer le code pour recevoir 4 points, le code de la logique est terminé et avec précision, le code n'atteindra pas 8 points et des fonctions de chouette Erreur française de base est 1 point , jusqu'à 4 points et en utilisant le résultat d'une connexion syndicale. (Vous pouvez écrire le code pour écrire le code complet et écrire les annotations principales pour refléter la logique, les camarades de classe ne peuvent pas écrire le code montreront leur logique d'idée claire et essayer de marquer autant que possible. Est un point ~) Étape 1: Ici, vous avez besoin d'une sous-colonne: spécifiquement, à l'exception de la météo avec le nombre total de numéros de série (RN) (RN_W) Obtenez la différence D_Value. Les résultats sont les suivants, on peut voir que le même temps est comme le même temps (ici et rn_w colonnes principalement pour que tout le monde soit compris, après connaître, peut être affiché): Code de référence Sélectionnez DT, Météo, MIN_TEM, . Row_Number () Plus (ordre de DT) RN, Row_Number () Passé (Partition dans la météo par DT) RN_W, Row_Number (commander par DT) - Row_Number () Par rapport à (Partition météo par DT) est d_value de Wr Ordre par DT; ÉTAPE 2: Calculez ensuite le nombre de jours consécutifs selon D_Value calculé, le résultat est le suivant: Code de référence Sélectionnez DT, MIN_TEM, MAX_TEM, Compte (1) Par rapport à (Partition météorologique, D_Value) au fil du temps Sélectionnez DT, Météo, MIN_TEM, MAX_TEM, ROW_NUMBER () via (ordre de DT) RN, ] Row_Number () On (Partition météo) RN_W, Row_Number () Comparé à DT) - Pass Row_Number () (partition de la météo par DT) dans D_Value Form ) d_wr Ordre de DT; Dernière étape: utilisation directe dans des conditions pour filtration continue pendant 3 jours (dont 3 ngTI) Résultats de pluie (y compris): Code de référence Sélectionnez DT, MIN_TEM, ] MAX_TEM Mots ( Sélectionnez DT, MIN_TEM, MAX_TEM, Nombre (1) (partition par d_wr .weather, d_wr.d_value) en tant que fois Sélectionnez DT, MIN_TEM, MAX_TEM, Row_Number () par rapport à DT) RN) RN, Row_Number () Versus (Partition dans l'ordre météo de DT) RN_W, Row_Number () Par rapport à DT) - Row_Number () Versus (partition in Commande météo) As D_Value D_WR ) Times_wr dans quel temps et gt; = 3 et temps = 'pluie'; Dans le site de test ultime: fonction polymère, cas, interrogation enfant, fonction de fenêtre, V.V. Principalement liée au cas lorsque la commande de déploiement de l'expédition, la fonction de fenêtre résout différentes tailles. Problèmes et incidents continus.Enquête sur la question de savoir si les élèves de l'étude sont méticuleusement, la capacité de vérifier les entreprises à convertir les besoins commerciaux réels dans la construction d'énoncés SQL et capable d'analyser les résultats oui]

Sujets

Catégories