I MySQL , som i alla andra databassystem , hämtar en rad frågor om data inom ett visst värdeområde . När du skapar en rad fråga i MySQL , anger du att värdena för vissa kolumner bör vara inom ett angivet intervall . Du kan eventuellt använda en räckvidd på mer än en kolumn i data du hämtar . Resultaten av en rad fråga innehåller endast poster med värden inom det angivna intervallet , vilket ofta är användbart inom databasapplikationer . Sökning
MySQL frågor definierar uppsättningar av data inom databaser . Vid utveckling av databasapplikationer , programmerare skapa en eller flera frågor för att underlätta tillämpningen arbetsuppgifter . En fråga anger generellt de nödvändiga data i form av tabeller och kolumner , men kan också införa restriktioner. Intervallet sökfråga är ett exempel på detta, där de värden som används för en eller flera kolumner i de data som hämtas måste ligga inom ett visst intervall . Utbudet query fungerar genom att först ange hela frågan , då listar rad specifikationer som skall verkställas på det , så att MySQL itererar igenom posterna och bara returnerar dem med rätt värden .
Syntax
En av de viktigaste teknikerna för att skapa range frågor i MySQL är " där " klausul . Använda " där " klausul , kan utvecklare skapa frågor som anger räckvidd villkor för vissa kolumner . Följande exempel syntax demonstrerar en rad fråga :
SELECT * FROM some_object WHERE object_size > 10 OCH object_size < 20 ;
här frågan framtvingar ett område för " object_size " kolumn i en tabell heter " some_object . " De frågeresultat kommer endast innehålla poster med värden som faller mellan " 10 " och " 20 " för den angivna kolumnen . Observera att frågan faktiskt innehåller två range specifikationer , länkade med " och " sökord .
Operatörer
Utvecklare använder en rad olika aktörer för att ange ett intervall inom en MySQL Query . Den " större än " och " mindre än " verksamhetsutövare är bland de vanligaste , som i " some_table " exempel . Utvecklare kan också välja " större än eller lika med " enligt följande :
WHERE object_size > = 10