IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Voir le flux RSS

Séb.

  1. Fonctions SQL d'analyse fenêtrées, la frame perdue

    par , Hier à 22h56
    Connaissez-vous les fonctions SQL d'analyse fenêtrées ? Elles sont très utiles pour répondre à des questions comme "Quelle est la somme courante de telle colonne ? " ou "Quelle est la valeur précédente (ou suivante) de la ligne courante ?". MySQL 8 les prend en charge, et c'est un bonheur

    Afin de raccourcir quelques requêtes, j'ai eu besoin de créer un colonne messages.is_last contenant une valeur 1 ou 0, le 1 devant être apposé sur le dernier message de ...

    Mis à jour Aujourd'hui à 11h03 par Séb.

    Tags: mysql, sql
    Catégories
    Programmation
  2. Export SQL et noms de colonnes

    par , 30/04/2022 à 12h59
    Vous avez des données à extraire massivement de votre base données, SELECT ... INTO OUTFILE est tout indiqué. La première déconvenue sera l'absence des noms de colonnes. Voici comment y remédier.

    Travaillons sur une table cities, un extrait du Code Officiel Géographique :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    | id    | type | code  | name                    | tncc |
    +-------+------+-------+-------------------------+------+
    |     1 | COM  | 01001 | L'Abergement-Clémenciat |    5 |
    |
    ...
    Tags: mysql, sql
    Catégories
    Programmation
  3. Rapport d'exécution d'une procédure stockée

    par , 02/04/2022 à 15h35
    L'exécution d'une procédure stockée SQL est souvent obscure, et c'est le moins qu'on puisse dire. Il peut être utile de suivre son activité afin d'identifier des points de ralentissement à retravailler.

    À l'aide des fonctionnalités offertes par MySQL 8 (peut-être également ses prédécesseurs, et même d'autres SGBD), voici une solution légère et simple à mettre en place grâce à une table temporaire, une colonne temporelle autovalorisée et une colonne générée.

    Table report ...
    Tags: mysql, sql
    Catégories
    Programmation