Dans MySQL , comme dans n'importe quel autre système de base de données , une requête de gamme récupère les données dans une certaine plage de valeurs. Lorsque vous créez une requête de gamme dans MySQL, vous indiquez que les valeurs de certaines colonnes devraient se situer dans une plage définie . Vous pouvez éventuellement appliquer une gamme de plus d'une colonne dans les données que vous souhaitez récupérer . Les résultats d'une requête de gamme ne contiennent que des enregistrements avec des valeurs comprises dans la plage spécifiée , qui est souvent utile dans les applications de base de données . Rechercher
requêtes SQL définissent des ensembles de données dans des bases de données . Lors du développement d' applications de bases de données , les programmeurs de créer une ou plusieurs requêtes pour faciliter les tâches de l'application. Une requête spécifie généralement les données requises en termes de tables et de colonnes , mais peut aussi appliquer des restrictions . La requête de gamme est un exemple de cela, où les valeurs utilisées pour une ou plusieurs colonnes dans les données récupérées doivent s'inscrire dans une certaine fourchette. La requête de gamme fonctionne en spécifiant d'abord la requête entière , puis la liste des spécifications de la gamme à être appliquées sur elle, de sorte que MySQL parcourt les dossiers et ne retourne que ceux avec les valeurs correctes.
Syntaxe < br > Photos
une des principales techniques pour créer des requêtes de gamme dans MySQL est la clause «where» . Utilisation de la clause «where» , les développeurs peuvent créer des requêtes qui spécifient des conditions de portée pour certaines colonnes . L'exemple suivant illustre la syntaxe d'une requête de gamme :
SELECT * FROM WHERE some_object object_size > 10 ET object_size < 20;
Cette requête applique une gamme pour la colonne " object_size " dans un tableau nommé " some_object . " Les résultats de la requête uniquement contenir des enregistrements avec des valeurs comprises entre "10" et "20" pour la colonne spécifiée. Notez que la requête contient deux spécifications de la gamme , en lien avec le " et " mot-clé .
Opérateurs
développeurs utilisent une variété d'opérateurs pour spécifier une plage dans une requête MySQL. Le " plus grand que" et "inférieur à" opérateurs sont parmi les plus courantes , comme dans l'exemple " some_table " . Les développeurs peuvent également choisir " supérieur ou égal à » comme suit:
OÙ object_size > = 10
autres opérateurs indiquer qu'une valeur doit être égale ou non égale à une autre valeur , ou qu'une valeur ne doit pas être nul. Opérateurs aire de répartition et les clauses peuvent être combinés en utilisant le "et" et "ou" mots-clés pour chaîner plusieurs caractéristiques ensemble.
Utilise
requêtes de plages
sont souvent utiles en base de données MySQL applications . Par exemple, dans une base de données qui stocke les enregistrements de personnes , y compris leurs dates de naissance , il pourrait être utile d'interroger ces documents pour les gens qui sont au-dessus ou en dessous d'un certain âge. Spécification d'une requête de gamme est plus efficace que de simplement tirer tous les enregistrements d'une table , puis de les traiter à l'intérieur de l'application pour vérifier quels sont ceux qui sont dans la fourchette souhaitée . L'installation de gamme est un aspect de MySQL qui est conçu pour permettre la gestion des données au sein des applications sur mesure .