IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Requêtes MySQL Discussion :

Compter un nombre de caractères donnés


Sujet :

Requêtes MySQL

  1. #1
    Inactif  

    Profil pro
    Inscrit en
    Janvier 2011
    Messages
    3 064
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Janvier 2011
    Messages : 3 064
    Points : 4 605
    Points
    4 605
    Par défaut Compter un nombre de caractères donnés
    Bonsoir,

    Dans le cadre d'une étude je dispose d'une table de 23 millions de lignes pour 4,5 Go. C'est des relevés brutes de log . Je n'ai aucun id , le tout sur une table à 1 seule colonne.

    A partir d'une requête SQL je souhaite :

    Identifier les lignes qui ont exactement X virgules , les lignes qui en on moins et celle qui en on plus.

    Je recherche donc une formule SQL qui me permettrait de récupérer toutes les lignes hors normes par rapport au nombre de virgules.

    Longeur chaine , standard , longueur chaine - standard = truc , longueur chaine - X = truc2 , truc-truc= ? si > ou < alors éjecter .

    Merci de m'aiguiller

  2. #2
    Expert éminent sénior
    Homme Profil pro
    Responsable Données
    Inscrit en
    Janvier 2009
    Messages
    5 215
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Responsable Données

    Informations forums :
    Inscription : Janvier 2009
    Messages : 5 215
    Points : 12 810
    Points
    12 810
    Par défaut
    Bonjour,
    Après une rapide recherche (MySQL char count) j'ai trouvé ceci.
    Par contre l'utilisation d'un quelconque index ici est impossible, donc j'ai peur qu'avec 23 millions de lignes la requête prenne "un peu" de temps.

    Tatayo.

  3. #3
    Inactif  

    Profil pro
    Inscrit en
    Janvier 2011
    Messages
    3 064
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Janvier 2011
    Messages : 3 064
    Points : 4 605
    Points
    4 605
    Par défaut
    Bonjour,

    Merci du lien je vais étudier la chose .

    A noter ici l'histoire de performance ne sera pas un " problème " , je laisserai tourner sur un pc dédié. Si la requête doit mettre 3 à 6 h pas de problème on attendra le temps qu'il faut .

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [dé]compter le nombre de caractères restants sur une saisie
    Par akara dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 04/09/2007, 15h36
  2. Réponses: 28
    Dernier message: 11/10/2006, 22h36
  3. Réponses: 2
    Dernier message: 15/06/2006, 10h30
  4. Compter le nombre de caractère d'une chaîne
    Par kespy13 dans le forum Langage
    Réponses: 3
    Dernier message: 19/04/2006, 18h04
  5. Compter le nombre de caractère d'un textarea en permanance
    Par genova dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 12/12/2005, 20h14

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo