Při práci s relačních databází, ve kterém jsou data uložena v tabulkách, uživatelé často před úkolem hodnot vzorkovacích zahrnutých (není součástí) v určitém rozmezí. SQL jazyk umožňuje nastavit mnoho lidí, kteří si (již) zmínil patří do různých variantách - operátor v, stejně jako kombinace podmínek operátora více - méně a provozovatel letech. Popis a příklady v tomto článku budou věnovány nejnovější verzi.
Provozovatel "mezi" v SQL: - "Mezi" syntaxe omezení
,
Select * Z tabulky t1 Kde t1.n mezi 0 a 7
Jak je patrné, po klíčové slovo musí specifikovat hodnotu mezi spodní hranicí rozsahu, pak A a hodnota horní hranice. Máme seznam, který datové typy lze spustit operátor mezi SQL:
Výběr čísel a dat v určitém rozsahu
Název pole
Datový typ
33)
Kód
Počítadlo
Unikátní identifikační číslo zaměstnance
Text
Příjmení zaměstnance
) Text
Jméno zaměstnavatele
)
Patronymie otce
Podlahy
Datum /čas
Datum jmenování zaměstnance Práce
Počet dětí
Počet
Tabulka vychází z následujících údajů:
Kód
Jméno
) Patronymický
Podlaha
Datum přijetí
1
Alexandra
Irina
01052014
174) 2
Borovyy
Andrew
, S.
, M
(194 ) 21092013
0
3
Vinogradov
Sergey
, P.
, M
15061998
,
1
4
Shumylin
Alexander
(240 )
B
, M
25122004
2
, 5
Višņakovs
Leonid
A.
M
(2 76
Tropnikov
)
Basil
, S.
, M
12012016
3
7
, zlomenina
(322 ), Nikita
, V.
, M
11012017
1
,
,
,
8
Avdeeva
Nick
,
, K.
, F
31032001
2
(368 )
9
Yakovlev
(
)
0
Up dotazu SQL mezi nimi, což nám pomůže vybrat všechny pracovníky, se 2 nebo 3 děti:.
vyberte manažery * FROM manažery kde by si vedoucí .Chyslo_detey mezi 2 a 3
výsledkem bude tři řádky dat o zaměstnancích se jmény Shumylin a Tropnykov Avdeev.
Vyberte Manažeři * Menedzhery.Data_pryema odkud manažery manažery. Data_pryema Mezi # 1.01.2005 # a # # 31/12/2016
mělo za následek pěti zaměstnanci budou najímáni v období včetně. Dále uvidíme, jak to funguje mezi řetězci pomocí SQL.
Práce v mezi řádky
Vyberte manažerů * odkud Manažeři Menedzhery.Prizvysche mezi body „A“ a „B“ ORDER BY 2
výsledkem je:
ID
příjmení
Name
Střední
podlahy
Data_pryema
Chyslo_detey
,
8
Avdeeva
Nick
, K.
(456 )
, F
31032001 (4 63)
2
1
Aleksandrov
1
2
Borovoy
Andrew
,
, S.
, M
21092013
0
(524 ), jak je vidět, že dva zaměstnanci, kteří mají příjmení v dopise, jejichž seznam není součástí dodávky. Co je s ním spojeno? Faktem je, jakým způsobem operátor porovnává řádky s nerovnou délkou. Line „B“ je kratší linie „hrozny“ a polstrované prostory. Ale při řazení podle abecedy mezery bude rychlejší symboly a název vzorku nebude padat. Různé databáze poskytují různé způsoby, jak řešit tento problém, ale často nejjednodušší způsob, jak ukázat spolehlivost další písmeno abecedy v rozsahu:.
Vyberte manažery * odkud Manažeři Menedzhery.Prizvysche mezi body „A“ a „G“ ORDER BY 2
Při plnění této žádosti bude výsledek s námi plně spokojen.