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,
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 : 2000Recherchez ensuite la présence dans col1 Records avec id=59, puis recherchez col2 inférieur à 2000, soit 1690<2000
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!