Requête Mysql avec des string

Discussion dans 'Développement d'un site Web ou d'une appli mobile' créé par poupilou, 6 Février 2018.

  1. poupilou
    poupilou WRInaute impliqué
    Inscrit:
    9 Février 2004
    Messages:
    758
    J'aime reçus:
    9
    Salut à tous,

    Je stock dans une table MySQL des dimensions sous cette forme : 4.65x4.05x3.15

    Le premier chiffre (4.65) correspond à la Longueur, le deuxième (4.05) à la Largeur et le dernier (3.15) à la Hauteur de mes produits.

    La colonne qui stock ces dimensions dans ma table Mysql se nomme "Meas" et elle est du type "vachar(30)".

    J'ai un slider range qui permet de filtrer les résultats en fonction de la longueur de mes produits. Ce slider retourne donc 2 valeurs (numériques), par exemple : 4.60 (valeur mini) et 4.80 (valeur maxi).

    J'ai créée une requête MySQL qui trie les résultats en fonction des 2 valeurs de mon slider :
    Code:
    SELECT * FROM ma_table WHERE SUBSTRING_INDEX(Meas, 'x', 1) >= 4.60 AND SUBSTRING_INDEX(Meas, 'x', 1) <= 4.80 LIMIT 0, 15
    Cette requête ne marche pas correctement car les données contenues dans "Meas" sont des string et les valeurs de mon slider sont numériques, comment convertir dans ma requête MySQL le "SUBSTRING_INDEX(Meas, 'x', 1)" en données numériques ?

    Merci pour votre aide.

    Bruno
     
  2. spout
    spout WRInaute accro
    Inscrit:
    14 Mai 2003
    Messages:
    8 913
    J'aime reçus:
    269
  3. poupilou
    poupilou WRInaute impliqué
    Inscrit:
    9 Février 2004
    Messages:
    758
    J'aime reçus:
    9
    Merci spout, je vais pouvoir me dépatouiller avec les infos de ton lien :)
     
  4. colonies
    colonies WRInaute impliqué
    Inscrit:
    10 Septembre 2006
    Messages:
    523
    J'aime reçus:
    62
    Fais trois champs et change la manière de les afficher, au lieu d'avoir un seul champ directement affichable, mais qui n'a pas vraiment de sens au niveau des données (et dont les perfs sont laaaaargement inférieures si tu veux filtrer... même si ça ne devrait pas être un problème si tu n'as que quelques produits en base).
     
Chargement...
Similar Threads - Requête Mysql string Forum Date
Requete mysql Développement d'un site Web ou d'une appli mobile 30 Mai 2017
Problème requête mysql Développement d'un site Web ou d'une appli mobile 1 Mars 2017
[php/mysql] Eviter de faire 20 requêtes pour un affichage Développement d'un site Web ou d'une appli mobile 19 Janvier 2016
requete Mysql et classement des résultats Administration d'un site Web 1 Novembre 2015
Mysql requête imbriquée Développement d'un site Web ou d'une appli mobile 1 Octobre 2015
[MySQL] Requête SELECT et INSERT entre 3 tables liées+Aide Développement d'un site Web ou d'une appli mobile 30 Avril 2014
Question pour une requête MYSQL Développement d'un site Web ou d'une appli mobile 29 Mai 2013
Réunir 2 requêtes MySql Développement d'un site Web ou d'une appli mobile 22 Mai 2013
MySQL Help requête² Développement d'un site Web ou d'une appli mobile 12 Avril 2013
MySQL help requete Développement d'un site Web ou d'une appli mobile 6 Mars 2013
  1. Ce site utilise des cookies. En continuant à utiliser ce site, vous acceptez l'utilisation des cookies.
    Rejeter la notice