SQL. MELLOM Tilstand
Denne SQL opplæringen forklarer hvordan du bruker SQL MELLOM tilstand med syntaks og eksempler
Beskrivelse
SQL MELLOM Tilstand brukes til å hente verdier innenfor et område i et SELECT, INSERT, UPDATE eller DELETE-setningen
Syntax
Syntaksen for SQL MELLOM Tilstand er:.
uttrykk MELLOM verdi1 OG verdi2;
Parametere eller argumenter
- uttrykk
- En kolonne eller beregning.
- verdi1 og verdi2
- Disse verdiene skape et inkluderende utvalg at < em> uttrykk
er i forhold til
Merk:. SQL MELLOM tilstand vil returnere poster der uttrykk
er innenfor rekkevidden til verdi1 Hotell og verdi2 plakater (inkluderende)
Eksempel -. Med Numeric
La oss se på noen MELLOM tilstand eksempler benytter tallverdier. Følgende numeriske eksemplet bruker MELLOM betingelse for å hente verdier innenfor et numerisk område
For eksempel:.
SELECT * FROM suppliersWHERE supplier_id MELLOM 5000 AND 5010;Dette SQL MELLOM eksempel ville returnere alle rader der supplier_id
er mellom 5000 og 5010 (inkludert). Det tilsvarer følgende SQL SELECT-setning:
SELECT * FROM suppliersWHERE supplier_id > = 5000AND supplier_id < = 5010;
Eksempel - Med Date
Neste, la oss se på hvordan du ville bruke MELLOM tilstand med datoer. Følgende dato eksemplet bruker SQL MELLOM betingelse for å hente verdier innenfor et datointervall
For eksempel:.
SELECT * FROM ordersWHERE ORDER_DATE MELLOM TO_DATE ('2003/01/01', 'åååå /mm /dd ') OG TO_DATE (' 2003/12/31 ',' åååå /mm /dd ');Denne SQL MELLOM tilstanden eksempel vil returnere alle ordrer der ORDER_DATE
er mellom 1 januar 2003 og 31 desember 2003 (inkludert). Det vil være tilsvarende følgende SQL SELECT-setning:
SELECT * FROM ordersWHERE ORDER_DATE > = TO_DATE ('2003/01/01', 'åååå /mm /dd') AND ORDER_DATE < = TO_DATE ('2003 /12/31 ',' åååå /mm /dd ');
Eksempel - Bruke IKKE Operator
SQL MELLOM tilstanden kan også kombineres med SQL IKKE operatør. Her er et eksempel på hvordan du vil kombinere MELLOM tilstand med IKKE Operator
For eksempel:.
SELECT * FROM suppliersWHERE supplier_id IKKE MELLOM 5000 AND 5500;Denne SQL MELLOM tilstanden eksempel vil returnere alle rader der supplier_id ikke var mellom 5000 og 5500, inkluderende. Det vil være tilsvarende følgende SQL SELECT-setning:
SELECT * FROM suppliersWHERE supplier_id < 5000OR supplier_id > 5500;
Previous:SQL: Kombinere AND og OR ConditionsNext Page:SQL: Data Types