ડાબે અને જમણે જોડાયેલા વચ્ચેનો મતભેદ

Anonim

ડાબેરી વિ અધિકાર જોડે

રેકોર્ડ્સના સંયોજનમાં મદદ કરે છે, જ્યારે એસક્યુએલ સાથે વ્યવહાર કરવો, જોડાય છે તે એક સામાન્ય નામ છે જે હવે પછીથી પૉપ અપ કરશે. આ જોડાણ કલમ ડેટા સેટમાં વિવિધ કોષ્ટકોમાંથી રેકોર્ડ્સના સંયોજનમાં સહાય કરે છે. અસરમાં જોડાયેલો એક કોષ્ટક બનાવે છે જેનો ઉપયોગ ક્યાંતો ઉપયોગ કરી શકાય છે અથવા અન્ય લોકો સાથે થઈ શકે છે તેથી વિશિષ્ટ સંડોવણી જાણવા માટે આ જોડાણો અને તેમની વચ્ચેના તફાવતોને સમજવા માટે તે સલાહભર્યું છે, અને વિશિષ્ટ ઉદાહરણોમાં જમણે કે ડાબી બાજુએ લેવાની જરૂર છે.

વધુ સારી રીતે અને તેમના મતભેદોમાં જોડાય તે સમજવું, ઉપલબ્ધ થવાના પ્રકારોને સમજવું અગત્યનું છે. સામાન્ય રીતે ત્રણ પ્રકારનાં જોડાણો છે. આ જોડે આંતરિક જોડાણો, ક્રોસ જોડાવા અને બાહ્ય જોડાણોનો સમાવેશ થાય છે. આંતરિક જોડાણો સામાન્ય રીતે કોષ્ટકોની સરખામણી કરે છે અને ઘટનાને પરિણામે પરિણામ આપશે અથવા પરત આપશે કે જે મેચ મળી આવે છે. આંતરિક જોડાણોનો મુખ્ય કાર્ય પરિણામ સેટનાં માપને ઘટાડવાનો છે.

ક્રોસ બીજી બાજુ જોડાય છે અને બે કોષ્ટકોની સરખામણી કરો અને દરેક કોષ્ટકની પંક્તિઓમાંથી આવતા દરેક સંભવિત મિશ્રણની વળતર આપો. આ જોડાવાથી અસંખ્ય પરિણામોની અપેક્ષા છે અને તેમાંના મોટા ભાગના અર્થપૂર્ણ પણ હોઈ શકતા નથી. આ જોડાણનો ઉપયોગ સાવચેતીપૂર્વક કરવો જોઈએ.

જ્યારે મેચ ઉપલબ્ધ હોય ત્યારે બાહ્ય જોડણી કોષ્ટકોની સરખામણી લે છે અને વળતર આપે છે. જેમ આંતરિક જોડાણોમાં જોવામાં આવે છે તેમ, મેળ ખાતા રેકોર્ડ્સ જોવામાં આવે ત્યારે ઘટનામાં આપેલ કોષ્ટકમાં બાહ્ય જોડાણોની ડુપ્લિકેટ્સ જોડાય છે. બાહ્ય જોડાણોના પરિણામ સામાન્ય રીતે મોટા હોય છે અને આ રીતે ડેટ્સ સેટ્સ મોટી છે કારણ કે સેટમાં સેટમાંથી દૂર થતો નથી.

ડાબેરી જોડાણોનો સંદર્ભ પરિણામના ભલે ગમે તે પ્રથમ કોષ્ટકમાંથી તમામ રેકોર્ડ રાખવા અને બીજા ટેબલ મૂલ્યો સાથે મેળ ન હોય ત્યારે નલ મૂલ્ય દાખલ કરવું. બીજી બાજુ, જમણી બાજુ જોડાવા, તેનો અર્થ એ છે કે પરિણામ શું છે, અને નુલ્લ મૂલ્યોનો ઉપયોગ જ્યારે પ્રથમ ટેબલમાંના પરિણામો સાથે મેળ ખાતા નથી ત્યારે તે 2 નું કોષ્ટકમાંથી આવતા તમામ રેકોર્ડીંગને રાખવાનો ઉલ્લેખ કરે છે.

ડાબા બાહ્ય જોડાણોમાં 'ડાબી' કોષ્ટકમાં રહેલી તમામ હરોળને જાળવી રાખવામાં આવે છે, પછી ભલે તે 'જમણી' ટેબલ પર મેળ ખાતી પંક્તિ હોય. ડાબી કોષ્ટક તેથી તે કોષ્ટકનો ઉલ્લેખ કરે છે જે સંયુક્ત નિવેદનમાં પ્રથમ આવે છે. તે કોષ્ટકમાં બનતા શબ્દ 'જોડાવા' ની ડાબી બાજુએ દેખાશે. જ્યારે બાહ્ય બાહ્ય જોડાણો કરવામાં આવે છે, ત્યારે ડાબી બાજુથી બધી પંક્તિઓ પરત કરવી જોઈએ. કોષ્ટકમાં નોન-મેચિંગ કૉલમ્સ જ્યારે કોઈ મેચ ન હોય ત્યારે નલ દ્વારા ભરવામાં આવશે.

એ નોંધવું અગત્યનું છે કે જ્યારે આ બે જોડે કાર્ય કરે છે, ત્યારે ટેબલની ડાબી બાજુથી બધી હરોળ બાહ્ય બાહ્ય જોડાણોમાં કોષ્ટકમાં દર્શાવવામાં આવે છે. કોઈ પણ બંધબેસતા કૉલમ્સ જમણી કોષ્ટકમાં હાજર છે કે કેમ તે સંબંધિત પરિણામો પોતાને પ્રદર્શિત કરે છે.જમણી બાહ્ય જોડાણોમાં, જમણેથી બધી પંક્તિઓ દર્શાવવામાં આવી છે અને આ કોષ્ટકની ડાબી બાજુએ કોઈપણ બંધબેસતા સ્તંભો છે કે નહીં તે આ છે.

ડાબા બાહ્ય જોડાવા કે જમણી બાહ્ય જોડાવા માટે શું કરવું તે પસંદગીની કોઈ બાબત નથી કારણ કે સમાન પરિણામો બતાવવામાં આવે છે. કાર્યક્ષમતા કે જે જમણા બાહ્ય જોડાણો રજૂ કરે છે તે જ કાર્યક્ષમતા છે જે ડાબા બાહ્ય જોડાણોને રજૂ કરે છે. ફક્ત એસક્યુએલ સ્ટેટમેન્ટમાં કોષ્ટકો દેખાય તે ક્રમમાં બદલીને, તમે ઉપયોગમાં લેવાયેલી જોડાણોને ધ્યાનમાં લીધા વગર, સમાન પરિણામોની અપેક્ષા રાખી શકો છો.

સારાંશ

ત્રણ મુખ્ય જૂથોમાં જોડાય છે - આંતરિક જોડાણો, જોડાવું અને બાહ્ય જોડાણો સાથે

ડાબા બાહ્ય જોડણી કોષ્ટકની ડાબી બાજુથી બધી હરોળ પ્રદર્શિત કરે છે

જમણે જોડાવાથી તમામ પંક્તિઓ પ્રદર્શિત થાય છે ટેબલની જમણી બાજુએ

એસક્યુએલ ક્રમને બદલીને બન્ને જમણા અને ડાબા બાહ્ય જોડાણોનો ઉપયોગ દૂર કરી શકે છે અને તેની જગ્યાએ માત્ર એક જ વાપરો.