Výukový program MySQL

MySQL HOME Úvod do MySQL MySQL RDBMS

MySQL SQL

MySQL SQL MySQL SELECT MySQL KDE MySQL A NEBO NE MySQL OBJEDNAT PODLE MySQL INSERT INTO MySQL hodnoty NULL AKTUALIZACE MySQL MySQL DELETE LIMIT MySQL MySQL MIN a MAX MySQL COUNT, AVG, SUM MySQL LIKE Zástupné znaky MySQL MySQL IN MySQL MEZI Aliasy MySQL Připojení k MySQL VNITŘNÍ PŘIPOJENÍ k MySQL MySQL LEFT JOIN MySQL SPRÁVNÉ PŘIPOJENÍ SE MySQL CROSS JOIN Vlastní připojení k MySQL MySQL UNION MySQL GROUP BY MySQL MÁME MySQL EXISTUJE MySQL JAKÉKOLI, VŠECHNY MySQL INSERT SELECT CASE MySQL Funkce MySQL Null Komentáře k MySQL Operátoři MySQL

Databáze MySQL

MySQL Vytvořte DB MySQL Drop DB Vytvořit tabulku MySQL MySQL Drop Table MySQL Alter Table Omezení MySQL MySQL není Null Unikátní MySQL Primární klíč MySQL cizí klíč MySQL Kontrola MySQL Výchozí MySQL Vytvořit index MySQL Automatický přírůstek MySQL Data MySQL Zobrazení MySQL

Reference MySQL

MySQL datové typy Funkce MySQL

Příklady MySQL

Příklady MySQL MySQL kvíz Cvičení MySQL

MySQL MEZI Operátorem


Operátor MySQL BETWEEN

Operátor BETWEENvybírá hodnoty v daném rozsahu. Hodnoty mohou být čísla, text nebo data.

Operátor BETWEENje zahrnut: jsou zahrnuty počáteční a koncové hodnoty.

MEZI Syntaxe

SELECT column_name(s)
FROM table_name
WHERE column_name BETWEEN value1 AND value2;

Demo databáze

Níže je uveden výběr z tabulky "Produkty" v ukázkové databázi Northwind:

ProductID ProductName SupplierID CategoryID Unit Price
1 Chais 1 1 10 boxes x 20 bags 18
2 Chang 1 1 24 - 12 oz bottles 19
3 Aniseed Syrup 1 2 12 - 550 ml bottles 10
4 Chef Anton's Cajun Seasoning 1 2 48 - 6 oz jars 22
5 Chef Anton's Gumbo Mix 1 2 36 boxes 21.35

MEZI Příklad

Následující příkaz SQL vybere všechny produkty s cenou mezi 10 a 20:

Příklad

SELECT * FROM Products
WHERE Price BETWEEN 10 AND 20;


NOT BETWEEN Příklad

Chcete-li zobrazit produkty mimo rozsah předchozího příkladu, použijte NOT BETWEEN:

Příklad

SELECT * FROM Products
WHERE Price NOT BETWEEN 10 AND 20;

BETWEEN s IN Příklad

Následující příkaz SQL vybere všechny produkty s cenou mezi 10 a 20. Kromě toho; nezobrazovat produkty s CategoryID 1, 2 nebo 3:

Příklad

SELECT * FROM Products
WHERE Price BETWEEN 10 AND 20
AND CategoryID NOT IN (1,2,3);

BETWEEN Textové hodnoty Příklad

Následující příkaz SQL vybere všechny produkty s názvem ProductName mezi "Carnarvon Tigers" a "Mozzarella di Giovanni":

Příklad

SELECT * FROM Products
WHERE ProductName BETWEEN 'Carnarvon Tigers' AND 'Mozzarella di Giovanni'
ORDER BY ProductName;

Následující příkaz SQL vybere všechny produkty s názvem ProductName mezi "Carnarvon Tigers" a "Chef Anton's Cajun Seasoning":

Příklad

SELECT * FROM Products
WHERE ProductName BETWEEN "Carnarvon Tigers" AND "Chef Anton's Cajun Seasoning"
ORDER BY ProductName;

NOT BETWEEN Textové hodnoty Příklad

Následující příkaz SQL vybere všechny produkty s názvem ProductName, který není mezi "Carnarvon Tigers" a "Mozzarella di Giovanni":

Příklad

SELECT * FROM Products
WHERE ProductName NOT BETWEEN 'Carnarvon Tigers' AND 'Mozzarella di Giovanni'
ORDER BY ProductName;

Vzorová tabulka

Níže je uveden výběr z tabulky "Objednávky" v ukázkové databázi Northwind:

OrderID CustomerID EmployeeID OrderDate ShipperID
10248 90 5 7/4/1996 3
10249 81 6 7/5/1996 1
10250 34 4 7/8/1996 2
10251 84 3 7/9/1996 1
10252 76 4 7/10/1996 2

BETWEEN Dates Příklad

Následující příkaz SQL vybere všechny objednávky s datem objednávky mezi '01-July-1996' a '31-July-1996':

Příklad

SELECT * FROM Orders
WHERE OrderDate BETWEEN '1996-07-01' AND '1996-07-31';

Otestujte se pomocí cvičení

Cvičení:

Pomocí BETWEENoperátoru vyberte všechny záznamy, kde je hodnota Pricesloupce mezi 10 a 20.

SELECT * FROM Products
WHERE Price 
;