SQL. OG Tilstand 
 
 Denne SQL opplæringen forklarer hvordan du bruker SQL og tilstand med syntaks og eksempler 
 
 Beskrivelse 
 
 SQL og tilstand (også kjent som og operatør) brukes til å teste for to eller flere forhold i en SELECT, INSERT, UPDATE eller DELETE-setningen. 
 
 Syntax 
 
 Syntaksen for SQL og tilstand er: 
 HVOR condition1AND Condition2 ... OG condition_n; 
 Parametere eller argumenter 
 
-  Condition1, Condition2, ... condition_n 
 
-  Alle betingelsene som må være oppfylt for de postene som skal velges. 
 Merk: 
 
 SQL og tilstanden kan du teste 2 eller flere betingelser
 
 SQL og tilstanden krever at alle betingelsene (ie.: Condition1
 , Condition2
 , condition_n
 ) bli må være oppfylt for posten som skal inkluderes i resultatsettet
 
 Eksempel -. Med SELECT Statement
 Den første SQL og tilstanden spørring innebærer en SELECT-setning med 2 forhold 
 For eksempel: 
 SELECT * FROM suppliersWHERE by = 'New York'AND vurdering >. 5;Dette SQL OG eksempel ville returnere alle leverandører som bor i New York og har en vurdering som er større enn 5. Fordi * brukes i SQL SELECT-setning, alle felt fra leverandører bordet vil vises i resultatsettet. 
 
 Eksempel - JOINING Bord
 Vår neste OG tilstand eksemplet viser hvordan SQL og tilstanden kan brukes til å bli flere tabeller i en SQL-setning 
 For eksempel:. 
 VELG orders.order_id, suppliers.supplier_nameFROM leverandører, ordersWHERE suppliers.supplier_id = orders.supplier_idAND suppliers.supplier_name = 'IBM';Selv om de ovennevnte SQL fungerer helt fint, du ville mer tradisjonelt skrive denne SQL som følger ved hjelp av en skikkelig INNER JOIN 
 For eksempel:. 
 SELECT orders.order_id, suppliers.supplier_nameFROM suppliersINNER BLI ordersON leverandører .supplier_id = orders.supplier_idWHERE suppliers.supplier_name = 'IBM';Denne SQL og tilstanden eksempel vil returnere alle rader der supplier_name er IBM. Og leverandør 
 s og bestillinger
 tabellene er sluttet på supplier_id. Du vil merke at alle feltene er prefikset med navnene tabellen (dvs: orders.order_id). Dette er nødvendig for å eliminere enhver tvetydighet med hensyn til hvilken feltet blir referert; som samme feltnavn kan eksistere i både leverandører og bestillinger tabeller.
 I dette tilfellet resultatsettet ville bare vise order_id og supplier_name felt (som nevnt i første del av det å velge uttalelse.). 
 
 Eksempel - med INSERT-setningen
 Denne neste OG tilstanden eksemplet viser hvordan SQL og tilstanden kan brukes i INSERT-setningen 
 For eksempel:. 
 INSERT INTO leverandører (supplier_id, supplier_name) SELECT account_no, nameFROM customersWHERE CUSTOMER_NAME = 'IBM'AND ansatte < = 1 000;Denne SQL og tilstanden eksempel ville sette inn i leverandører bordet, alle account_no og navne poster fra kunder tabell der CUSTOMER_NAME er IBM og har mindre enn eller lik 1000 ansatte 
 
 Eksempel -. Med UPDATE Statement
 Dette OG tilstanden eksempelet viser hvordan og tilstanden kan brukes i UPDATE-setningen 
 For eksempel:. 
 UPDATE suppliersSET supplier_name = 'HP'WHERE supplier_name =' IBM'AND kontorer = 8;Denne SQL og tilstanden eksempel ville oppdatere alle supplier_name verdier i leverandører tabellen til HP der supplier_name var IBM med 8 kontorer 
 
 Eksempel -. Med DELETE erklæringen
 Til slutt, denne siste og betingelse eksempel viser hvordan SQL og tilstanden kan brukes i DELETE-setningen 
 For eksempel: 
 DELETE FROM suppliersWHERE supplier_name = 'IBM'AND produkt =' PC datamaskiner. ';Denne SQL og tilstanden eksempel ville slette alle leverandører fra leverandører tabell der supplier_name var IBM og produktet var PC datamaskiner. 
 Les mer om å bli med tabeller i SQL. 
 Previous:SQL: ALIASESNext Page:SQL: Kombinere AND og OR Conditions

