Šiame straipsnyje aptariama Sąjungos užklausų svarba ir naudojimas, taip pat pateikiami veiksmai, kaip efektyviai jas naudoti norint gauti bendrų rezultatų.
Tarkime, kad vartotojas turi MS Access duomenų bazę su dviem nesusijusiomis lentelėmis, viena su kliento duomenimis, o kita su kliento duomenimis. Manome, kad abiejose šiose lentelėse bus kontaktinės informacijos laukas. Dabar, jei vartotojas nori matyti kontaktinę informaciją viename abiejų šių lentelių rodinyje, jis turės naudoti Sąjungos užklausą.
„Union Query“ naudojama informacijai pasirinkti ir gauti iš daugiau nei vienos lentelės vienu metu. Norėdami tai padaryti, vartotojas turi pasirinkti užklausą iš kiekvienos lentelės, kuri nuskaitys duomenis ir sujungs rezultatą, sukurdamas sąjungos užklausą.
Ką reikia atsiminti naudojant Sąjungos užklausą
- Sąjungos užklausos yra nurodytos SQL, todėl jos turėtų būti rašomos tiesiogiai MS SQL, perjungiant į SQL rodinį.
- Pasirinktose užklausose, kurias nori sujungti vartotojas, turi būti toks pat laukų skaičius ta pačia tvarka, sudarytas iš suderinamų duomenų tipų.
Pasirinktinių užklausų kūrimo veiksmai
- Žingsnis 1: Eikite į Kurti skirtuką užklausų grupėje ir atidarykite Užklausų dizainą.
- žingsnis 2: pasirinkite lentelę su laukais, kuriuos norite įtraukti iš rodyklės Rodyti lentelę. Lentelė bus automatiškai įtraukta į užklausos dizaino langą.
- Žingsnis 3: Uždarykite dialogo langą Rodyti lentelę.
- Žingsnis 4: Dabar užklausos dizaino lange pasirinkite laukus.
Įsitikinkite, kad pasirinkote tą pačią tvarką ir tą patį laukų skaičių, kurį pridedate prie kitos pasirinkimo užklausos. Taip pat patikrinkite, ar duomenų tipai kiekviename lauke yra suderinami vienas su kitu, ar ne.
- Žingsnis 5: Dabar pridėkite kriterijus lauke su atitinkamomis išraiškomis.
- Žingsnis 6: Vykdykite pasirinkimo užklausą ir dar kartą patikrinkite jos išvestį. Atidarykite skirtuką Dizainas iš rezultatų grupės ir spustelėkite Vykdyti.
- Žingsnis 7: Perjunkite į dizaino rodinį.
- Žingsnis 8: Dabar išsaugokite pasirinkimo užklausą neuždarydami
- Žingsnis 9: Pakartokite procedūrą kiekvienai pasirinkimo užklausai, kurią vartotojas nori sujungti.
Pasirinktų užklausų sujungimo veiksmai
„Access“ rodo SQL rodinio objekto skirtuką, o užklausos dizaino langas yra paslėptas. Ir šiuo metu SQL rodinio skirtukas tuščias.
Žingsnis 1: Pasirinkite pirmosios pasirinkimo užklausos skirtuką, kurį vartotojas nori sujungti kaip sąjungos užklausą.
- Žingsnis 2: Eikite į skirtuką Pagrindinis, spustelėkite Rodinys > SQL vaizdas.
- Žingsnis 3: Nukopijuokite ir įterpkite pasirinkimo užklausos SQL sakinį. Dabar atidarykite skirtuką, kurį sukūrėte atlikdami aukščiau nurodytus veiksmus „Sąjungos užklausos kūrimas“.
- Žingsnis 4: Įklijuokite SQL sakinį į SQL View Object sąjungos užklausoje.
- Žingsnis 5: Ištrinkite kabliataškį (;), esantį pasirinkimo užklausos pabaigoje SQL sakinyje.
- Žingsnis 6: Paspauskite Enter, kad žymeklis judėtų viena eilute žemyn, tada naujoje eilutėje įveskite UNION.
- Žingsnis 7: Pasirinkite skirtuką kitai užklausai, kurią vartotojas nori sujungti „Union Query“.
- Žingsnis 8: Kartokite visus veiksmus iki 5, kol vartotojas nukopijuos ir įklijavo visus pasirinktos užklausos SQL sakinius Union Query SQL peržiūros lange. Neištrinkite kabliataškio iš paskutinio SQL sakinio ar užklausos.
- Žingsnis 9: Eikite į skirtuką Dizainas, grupėje Rezultatai, tada spustelėkite Vykdyti.
Vartotojo užklausos rezultatai bus automatiškai rodomi jūsų ekrane duomenų lapo rodinyje.
Nepaisant daugybės funkcijų, įtrauktų į naujausias versijas, MS Access programinė įranga vis dar kenčia nuo duomenų bazės gedimų. Taigi verslo vartotojai turi investuoti į Prieigos remontas naudingumas nenumatytiems atvejams.
Autoriaus įvadas:
Vivian Stevens yra duomenų atkūrimo ekspertė DataNumen, Inc., kuri yra pasaulyje duomenų atkūrimo technologijų lyderė, įskaitant sql atkūrimas ir Excel atkūrimo programinės įrangos produktai. Norėdami gauti daugiau informacijos, apsilankykite WWW.datanumen.com
Žingsnis 1: Pasirinkite pirmosios pasirinkimo užklausos skirtuką, kurį vartotojas nori sujungti kaip sąjungos užklausą.