Maison > base de données > tutoriel mysql > Comment rééchantillonner les valeurs de la base de données MySQL pour les graphiques linéaires ?

Comment rééchantillonner les valeurs de la base de données MySQL pour les graphiques linéaires ?

DDD
Libérer: 2024-12-08 01:13:16
original
682 Les gens l'ont consulté

How to Resample MySQL Database Values for Line Charts?

Rééchantillonnage des valeurs de base de données pour les graphiques linéaires

Lors de la création de graphiques linéaires avec des valeurs de base de données, il est souvent utile de réduire la résolution des données pour améliorer les performances et la visibilité. . La sélection d'une nième ligne peut réaliser ce rééchantillonnage.

Question :

Comment pouvons-nous sélectionner une ligne sur cinq dans une base de données MySQL pour créer un graphique linéaire ?

Réponse :

MySQL fournit une méthode pour rééchantillonner les données à l'aide du opérateur modulo et un compteur de lignes. La requête suivante sélectionne une ligne sur cinq :

SELECT * 
FROM ( 
    SELECT 
        @row := @row +1 AS rownum, [column name] 
    FROM ( 
        SELECT @row :=0) r, [table name] 
    ) ranked 
WHERE rownum % 5 = 1 
Copier après la connexion

Cette requête utilise une instruction SELECT imbriquée pour générer une table temporaire avec un compteur de lignes (@row). L'instruction SELECT externe sélectionne ensuite les lignes dont le numéro de ligne est divisible de manière égale par 5.

En modifiant la valeur dans la clause WHERE, vous pouvez facilement ajuster la fréquence de rééchantillonnage en fonction de vos besoins spécifiques.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal