Komepiuta, Polokalame
Faagaoioia SQL totonu AUAI: faataitaiga o syntax ma foliga
Atiina ae o so o se nofoaga autu o faamatalaga e aofia ai le na o le foafoaga ma le faatumuina o laulau ma faamatalaga eseese, ae faapea foi isi galuega i le faamatalaga. Ina ia saʻo faatino a o galuega eseese i le filifiliga o faamatalaga mai le laulau ma lipoti, faaaoga le mamanu Filifilia tulaga faatonuina.
Aumai faamatalaga mai le laulau
Afai tatou te mafaufau i le faafitauli o le filifiliga o faamatalaga po o le fausiaina o se lipoti, e mafai ona e iloa ai le tulaga o le lavelave o le taotoga. O se tulafono faafoe, pe a feagai ma matuia (e tusa ai ma voluma) utufaamatalaga, ua faia, mo se faataitaiga, i luga o le initoneti faleoloa po o kamupani tetele, faamatalaga filifilia e le faatapulaaina i se laulau e tasi. O se tulafono, o le faataitaiga o mafai ona maua mai se tulaga sagatonu tele le aofai o le gata laulau fesootai, ae faatietie leisi foi faafesili / laiti faafesili, lea e faia e le Faapolokalameina, e faalagolago i luga o ana galuega. Mo se faataitaiga o se tasi laulau mafai ona e faaaogaina le faatulagaga faigofie:
| Filifili * mai Tagata |
lea Tagata - suafa o le laulau mai ai e te manao e faia e toe manatua ai faamatalaga.
Ae peitai, afai e tatau ona e filifili faamatalaga mai laulau tele, o se tasi o le mamanu tulaga mafai ona faaaogaina e auai laulau tele.
fesootai Auala faaopoopo laulau
Afai tatou te mafaufau i le faaaogaina o fausaga i le tulaga muamua, e mafai ona tatou iloa le eseesega i le auala lenei e fesootai le numera e manaomia mo le laulau faataitaiga, e pei o:
- Faagaoioia Totonu Auai.
- Tauagavale Auai po o, o le auala pueina lona lua, Auai Tauagavale Fafo.
- Cross Auai.
- Full Auai.
Faaaogaina o faafoeina e faatasi laulau i le faiga, e mafai ona e aoao e ala i le iloiloina o le faaaogaina o le faamatalaga SQL - Auai Totonu. O se faataitaiga o le faaaogaina o le a avea e faapea:
Filifili * mai Tagata auai i totonu vaevaega i Su_Person = Pe_ID |
Language SQL ma Auai i Totonu Auai faagaoioia e mafai ona faaaoga e le gata mo le tuufaatasia e lua po o le sili laulau, ae faapea foi e faafesootai ai le isi laiti faafesili, lea e matua faafaigofie le galuega a pule nofoaga autu o faamatalaga, ma, e pei o se tulafono faafoe, e mafai ai e le faatelevaveina o le faatinoga o faapitoa, fausaga faigata fesili.
Le tuufaatasia o faamatalaga i le laina laulau e laina
Afai tatou te mafaufau i le sootaga o se vaega tele o galuega-faafesili, ma faamatalaga potopoto i se laina laulau tasi e laina, e mafai foi ona e faaaogaina le atunuʻu Union ma Union uma.
O le faaaogaina o nei fausaga o le a faalagolago i luga o le atinae e faatulaga sini ma le taunuuga e finagalo ina ia ausia i le iuga.
Faamatalaga Totonu Auai faagaoioia
I le tele o tulaga, e tuufaatasi papa tele i le gagana SQL faaaogaina e Totonu Auai faagaoioia. Faamatalaga Totonu Auai i SQL faigofie lava ona malamalama i le averesi Faapolokalameina o ia lea ua faatoa amata ona malamalama i le utufaamatalaga faaeletonika. Afai tatou te mafaufau i le faamatalaga o le faiga o le galuega o lenei faatulagaga, tatou te maua ai le ata nei. O le mafuaaga o faagaoioia e avea o se e fausia atoa i luga o le sopoia ma le mafai ona tofo na o le faamatalaga o loo aofia ai le laulau o le taitasi i le fesili.
Afai tatou te vaavaai i lenei ituaiga o galuega i totonu o tuutuuga o le faaliliuga kalafi, tatou te maua Auai SQL Totonu fausaga faagaoioia, o se faataitaiga lea e mafai ona faaalia e le polokalame nei:
Mo se faataitaiga, ua tatou maua papa e lua, faaalia schematically i le fuainumera. I latou, i le faasologa, ua i ai se eseesega tele o faamaumauga. I le laulau taitasi maua fanua e fesootai i ai. Afai tatou te taumafai e faamalamalama atu ai le galuega o le faagaoioia i luga o le faavae o le ata, o le toe foi taunuuga o le a avea se seti o faamaumauga mai papa e lua, lea o le potu o fanua e fesootai feagai. I se faaupuga faigofie, o le toe foi mai fesili na o faamaumauga (i le laulau numera lua), o lona faamatalaga o loo i le numera o le laulau se tasi.
O le syntax o le Totonu Auai
E pei ona taʻua muamua, Auai le faagaoioia Totonu, e pei o, o lona syntax, ese faigofie. Mo le faalapotopotoga o sootaga i le va o laulau i totonu o se faataitaiga e tasi o le a lava e manatua ma faaaoga le ata schematic lenei o le fausiaina o le faagaoioia, lea ua faatonuina i totonu o se tasi o laina o le polokalama SQL-tulafono, e pei o:
- Totonu Auai [Lisi Igoa] i [a fanua ki o le laulau lea e fesootai] = [fanua autu pluggable o le laulau].
Mo fesootaiga i lenei faamatalaga e tele ina faaaoga ki laulau. O se tulafono faafoe, i le vaega o laulau e maua ai faamatalaga e uiga i tagata faigaluega, talu ai o loo faamatalaina Tagata vaevaega ma maua i se tasi o faamaumauga faapena. O lea, ia a latalata vaai le faagaoioia Auai SQL Totonu, o se faataitaiga o lea ua uma ona faaalia a itiiti na muamua atu.
faamatalaga FAATAITAIGA ma sootaga i le laulau faataitaiga leo
I tatou se laulau Tagata, lea faleoloa faamatalaga e uiga i tagata faigaluega uma o loo galue i le kamupani. E maitauina o le matai autu o le laulau o se fanua - Pe_ID. E i ai ma o le a alu se faaputuga.
O le laulau lona lua vaevaega le a maua ai faamatalaga e uiga i le tofi i lea galulue tagata faigaluega. Sa ia, i le taimi, e fesootai e ala Su_Person laulau Tagata fanua. O le a le uiga o lenei mea? Faavae i luga o le schema faamatalaga e mafai ona fai mai i le laulau o le iunite mo faamaumauga taitasi i le laulau o le "tagata faigaluega" o le a avea ma faamatalaga e uiga i le matagaluega o loo latou galulue. O lenei fesootaiga ma o le a galulue Auai faagaoioia Totonu.
Mo se sili tupu fua le faaaogaina o mafaufau Auai le faagaoioia SQL Totonu (faataitaiga o lona faaaogaina mo se tasi po o papa e lua). Afai tatou te mafaufau i le faataitaiga o le laulau e tasi, lea e fai si faigofie uma:
Filifili * mai Tagata auai i totonu vaevaega i Su_Person = Pe_ID |
FAATAITAIGA fesootai le papa e lua ma subquery
Auai faagaoioia SQL Totonu, faataitaiga o lea e faaaogaina e aumai e mafai ona faatulagaina o faamatalaga mai le papa tele i le faiga ua taua i luga, ua galue i a itiiti failelegau o mataupu faavae. Ina ia faafaigata ai le galuega o le papa e lua. Mo se faataitaiga, ua tatou maua ese laulau o faleoloa faamatalaga e uiga i matagaluega uma i le vaega o taitasi. I totonu o lenei laulau tusia vaega numera ma le tagata faigaluega fuainumera, ma e ao ona faaopoopoina i le suafa o faamatalaga faataitaiga o matagaluega taitasi. Vaavaai i luma, e taua faapea e mafai ona e faaaogaina auala e lua e foia ai lenei faafitauli.
O le auala muamua o le fesootai o le laulau matagaluega e faaaogaina faataitaiga. Faatulaga talosaga i lenei tulaga e mafai ai e faapea:
Filifili Pe_ID, Pe_Name, Su_Id, Su_Name, Dep_ID, Dep_Name mai Tagata auai i totonu vaevaega i Su_Person = Pe_ID auai i totonu ese i Su_Depart = Dep_ID ma Pe_Depart = Dep_ID |
O le auala lona lua o le foiaina o le faafitauli - o le faaaoga a subquery i lea e le o faamatalaga uma o le a filifilia mai le laulau o le matagaluega, ae le gata i le tatau ai. e faatusatusa lenei i le auala muamua, o le a faaitiitia ai le taimi o le talosaga.
Filifili Pe_ID, Pe_Name, Su_Id, Su_Name, Dep_ID, Dep_Name mai Tagata auai i totonu vaevaega i Su_Person = Pe_ID auai i Totonu (Filifili Dep_ID, Dep_Name, Pe_Depart mai ese) e pei T i Su_Depart = Dep_ID ma Pe_Depart = Dep_ID |
E taua le matauina e faapea o se faatulagaga e le mafai ona vave i taimi uma i luga o le talosaga galuega. O nisi taimi o loo i ai tulaga pe a talafeagai ai e faaaoga se faamatalaga faataitaiga faaopoopo i se laulau tumau (pe afai ua tele tele le tusi), ma sa faatasi ai ma le faataitaiga autu.
Faataitaiga o le faaaogaina Totonu Auai faagaoioia e faataitai mai se numera tele o laulau
O le fausiaina e aofia ai le faaaogaina o lavelave faafesili mo le faataitaiga aofaiga taua o laulau faamatalaga ma subqueries fesootai. O nei tulaga manaomia e mafai ona faamalieina Auai SQL Totonu syntax. Faataitaiga o le faaaogaina o le faagaoioia, i le tulaga lenei e mafai ona faigata le gata faataitai o le nofoaga tele o le teuina o meaai, ae faapea foi ma se vaega tele o subqueries faatietie leisi. Mo se faataitaiga sima, e mafai ona e faamatalaga mai se faataitaiga o laulau faiga (Totonu Auai faamatalaga SQL). Faataitaiga - 3 o le laulau - i le tulaga lenei o le ai ai a nai faatulagaga lavelave.
I lenei tulaga fesootai (o le laulau autu) ma le tolu isi faailoa tuutuuga ni filifiliga faamatalaga.
A faaaoga Auai e tatau ona manatua e faagaoioia le Totonu o le le sili atu ona faigata fesili, o le umi o le a ia faatinoina, o lea e tatau ona e vaavaai mo ni auala e sili atu ona vave faatino ma foia le faafitauli.
iʻuga
I le faaiuga, ou te fia fai atu se tasi mea: galulue faatasi ma utufaamatalaga - e le o le mea sili ona faigata i le polokalame, o lea afai e te manao le a mafai ona tagata nofofua uma ina ia maua le malamalama e fausia se nofoaga autu o faamatalaga, ma o le aluga o taimi, maua le poto masani, e maua e galulue faatasi ma i latou i se tulaga tau tomai faapitoa .
Similar articles
Trending Now