In MySQL , als in elke andere database-systeem , een reeks query haalt gegevens binnen een bepaalde waarde bereik. Wanneer u een scala query in MySQL , je opgeven dat de waarden voor bepaalde kolommen moet binnen een bepaald bereik . Je kan optioneel toepassen van een scala aan meer dan een kolom in de gegevens die u ophaalt . De resultaten van een reeks vragen bevatten alleen records met waarden binnen het gespecificeerde bereik , wat vaak handig in database applicaties . Query MySQL queries definiëren sets van gegevens binnen databases . Bij het ontwikkelen van database applicaties , programmeurs maken een of meer query om toepassing taken te vergemakkelijken . Een query specificeert doorgaans de vereiste gegevens in termen van tabellen en kolommen , maar kan ook beperkingen afdwingen . Het bereik query een voorbeeld , waarbij de waarden voor een of meer kolommen binnen de gegevens opgehaald binnen een bepaald bereik moet vallen . De range query- werkt door eerst de hele vraag opgeven , dan is een opsomming van de range specificaties worden afgedwongen op, dus dat MySQL doorloopt de records en slechts rendementen die met de juiste waarden . Syntax < br > Een van de belangrijkste technieken voor het creëren van bereik queries in MySQL is het " waar " -clausule . Met behulp van de " waar " -clausule , kunnen ontwikkelaars query's die variëren in voorschriften voor bepaalde kolommen te creëren . Het volgende voorbeeld syntaxis toont een waaier vraag : SELECT * FROM some_object WAAR object_size > 10 EN object_size < 20 ; Deze query dwingt een bereik voor de " object_size " kolom in een tabel genaamd " some_object . " De resultaten van de query alleen records met waarden die tussen " 10 " en " 20 " voor de opgegeven kolom bevatten . Merk op dat de query bevat eigenlijk twee gamma specificaties , gekoppeld met behulp van de " en " keyword . Operators Ontwikkelaars gebruiken verschillende operatoren om een bereik te specificeren binnen een MySQL query. De " groter dan" en " kleiner dan " exploitanten behoren tot de meest voorkomende , zoals in de " some_table " voorbeeld . Ontwikkelaars kunnen ook kiezen " groter dan of gelijk" als volgt : WHERE object_size > = 10 Andere operatoren geven dat een waarde gelijk of niet gelijk aan andere waarde moet zijn, of dat een waarde niet mag null zijn . Range exploitanten en clausules kunnen worden gecombineerd met de " en " en " of " trefwoorden om keten meerdere specificaties samen . Gebruikt Range queries zijn vaak nuttig in MySQL database toepassingen . Bijvoorbeeld , in een database waarin gegevens van mensen, waaronder hun geboortedatums slaat , kan het nuttig zijn om deze registers worden gezocht naar mensen die boven of onder een bepaalde leeftijd te zijn . Een scala vraag specificeren is efficiënter dan alleen trekken alle records uit een tabel , dan ze te verwerken binnen de applicatie om te controleren welke zijn binnen het gewenste bereik . Het bereik faciliteit is een aspect van MySQL die is ontworpen om op maat gemaakte data management mogelijk binnen applicaties .
|