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 :

Diviser une chaine de caractères en mots


Sujet :

Requêtes MySQL

  1. #1
    Futur Membre du Club
    Inscrit en
    Avril 2007
    Messages
    5
    Détails du profil
    Informations forums :
    Inscription : Avril 2007
    Messages : 5
    Points : 6
    Points
    6
    Par défaut Diviser une chaine de caractères en mots
    Bonjour,

    Je souhaiterai "diviser une chaine de caractères en mots" directement avec une requête SQL.

    avec un petit exemple :

    Voici ce que j'ai actuellement :

    phrase nombre
    trouver un bus 54
    limiter la voiture 30
    limiter les pietons 23

    et voici le résultat que je souhaiterai :

    mot nombre
    trouver 54
    un 54
    bus 54
    limiter 53 (30+23)
    la 30
    voiture 30
    les 23
    pietons 23


    En lisant la doc Mysql, j'ai l'impression que cela n'est pas possible
    Qu'en pensez vous ?

  2. #2
    Rédacteur

    Avatar de SQLpro
    Homme Profil pro
    Expert bases de données / SQL / MS SQL Server / Postgresql
    Inscrit en
    Mai 2002
    Messages
    21 766
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Expert bases de données / SQL / MS SQL Server / Postgresql
    Secteur : Conseil

    Informations forums :
    Inscription : Mai 2002
    Messages : 21 766
    Points : 52 561
    Points
    52 561
    Billets dans le blog
    5
    Par défaut
    Non, ça n'est pas possible de manière générique, car MySQL ne supporte pas les requêtes récursives qui sont nécessaire dans ce cas.
    Le niveau de SQL de MySQL n'en est toujours pas au niveau de la norme SQL de 1992, soit plus de 20 ans de retard par rapport à PG, Oracle ou SQL Server.

    Pour un exemple de découpage de phrase en mot, lisez l'article que j'ai écrit au sujet des requêtes récursives :
    http://sqlpro.developpez.com/cours/s...te-recursives/
    Et en particulier l'exemple : IV-C. "Troisième exemple : découper une chaîne de caractères"

    A +
    Frédéric Brouard - SQLpro - ARCHITECTE DE DONNÉES - expert SGBDR et langage SQL
    Le site sur les SGBD relationnels et le langage SQL: http://sqlpro.developpez.com/
    Blog SQL, SQL Server, SGBDR : http://blog.developpez.com/sqlpro
    Expert Microsoft SQL Server - M.V.P. (Most valuable Professional) MS Corp.
    Entreprise SQL SPOT : modélisation, conseils, audit, optimisation, formation...
    * * * * * Expertise SQL Server : http://mssqlserver.fr/ * * * * *

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

Discussions similaires

  1. diviser une chaine de caractére en plusieurs mots
    Par inessita dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 26/06/2008, 17h55
  2. Diviser une chaine de caractère en 2
    Par arezki76 dans le forum Langage SQL
    Réponses: 1
    Dernier message: 01/06/2008, 03h57
  3. diviser une chaine de caractères en deux chaines
    Par _n1n1_ dans le forum VB.NET
    Réponses: 2
    Dernier message: 15/05/2007, 16h42
  4. Diviser une chaine de caractère en plusieurs ^^
    Par snake23 dans le forum Débuter
    Réponses: 3
    Dernier message: 23/03/2006, 18h05

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