Maison  >  Article  >  base de données  >  MYSQL utilise une fonction de caractère pour filtrer les données

MYSQL utilise une fonction de caractère pour filtrer les données

黄舟
黄舟original
2017-05-21 09:31:031478parcourir

Cet article présente principalement MYSQL une utilisation habile des caractères fonction pour répondre aux questions de filtrage des données. Les amis dans le besoin peuvent se référer à la

Description du problème :

Structure :

test a deux champs,

est col1 et col2, les deux sont des champs de caractères, le contenu de
est composé de trois nombres séparés par , et il y a un un-à- une correspondance,

Par exemple, le contenu de col1 est : 26, 59, 6

Le contenu de col2 est : 1502.5, 1690, 2276.77
La correspondance biunivoque signifie que le la valeur de 26 est 1502,5 et la valeur de 59 est 1690, 6 correspond à 2276,77

Recherchez conditions :

Sélectionnez un identifiant, tel que 59, et saisissez un nombre, tel que : 2000

Recherchez ensuite la présence dans col1 Records avec id=59, puis recherchez col2 inférieur à 2000, soit 1690<2000

Par exemple :

S'il existe les trois enregistrements suivants, recherchez les enregistrements avec l'identifiant 59 et une valeur inférieure à 2000 :

Recherché L'ID de ces trois enregistrements est 59, puis il est déterminé que la deuxième condition de recherche doit être (c'est-à-dire en utilisant le numéro correspondant à la position d'identification pour comparer) :

1690<2000
3502.1>2000
1520.77< ;2000

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!

Déclaration:
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