Practical – 100 : MY SQLમાં જોઈન,ગ્રુપ બાય,હેવિંગ અને સબ ક્વેરીઓનો ઉપયોગ કરવો.
|
કાર્ય |
કમાન્ડ |
|
JOIN |
MySQL માં, JOIN કલમનો ઉપયોગ બે અથવા વધુ કોષ્ટકોમાંથી પંક્તિઓને સંબંધિત કૉલમ પર આધારિત જોડવા માટે થાય છે, જે તમને એક જ ક્વેરીમાં બહુવિધ કોષ્ટકોમાંથી ડેટા મેળવવાની મંજૂરી આપે છે. આ રિલેશનલ ડેટાબેઝ માટે મહત્વપૂર્ણ છે જ્યાં ડેટાને ઘણીવાર રીડન્ડન્સી ઘટાડવા માટે અલગ કોષ્ટકોમાં ગોઠવવામાં આવે છે. |
|
GROUP BY |
MySQL GROUP BY કલમનો ઉપયોગ એક અથવા વધુ કૉલમમાં સમાન મૂલ્યો ધરાવતી પંક્તિઓને સારાંશ પંક્તિઓમાં એકત્રિત કરવા માટે થાય છે, જેનો ઉપયોગ ઘણીવાર COUNT, SUM, AVG, MIN અને MAX જેવા એકંદર કાર્યો સાથે થાય છે. તેનો ઉપયોગ સામાન્ય રીતે વિવિધ શ્રેણીઓ અથવા જૂથો પર આધારિત ડેટાનો સારાંશ આપવા માટે થાય છે. ઉદાહરણ તરીકે, તમે દરેક ઉત્પાદન શ્રેણી માટે કુલ વેચાણ શોધવા માટે GROUP BY નો ઉપયોગ કરી શકો છો. |
|
HAVING |
MySQL માં HAVING કલમનો ઉપયોગ GROUP BY સ્ટેટમેન્ટ દ્વારા પરત કરાયેલા એકત્રિત ડેટાને ફિલ્ટર કરવા માટે થાય છે. તે મૂળભૂત રીતે પંક્તિઓના જૂથો માટે એક ફિલ્ટર છે, જે તમને એવી શરતોનો ઉલ્લેખ કરવાની મંજૂરી આપે છે જે નક્કી કરે છે કે અંતિમ પરિણામ સેટમાં કયા જૂથોનો સમાવેશ થાય છે. WHERE કલમથી વિપરીત, જે વ્યક્તિગત પંક્તિઓને ફિલ્ટર કરે છે, HAVING કલમ પંક્તિઓના જૂથો પર લાગુ કરાયેલા એકત્રિત કાર્યો (જેમ કે COUNT, SUM, AVG) ના પરિણામો પર કાર્ય કરે છે. |
|
SUB QUERY |
MySQL માં, સબક્વેરી, જેને નેસ્ટેડ ક્વેરી અથવા આંતરિક ક્વેરી તરીકે પણ ઓળખવામાં આવે છે, તે એક SELECT સ્ટેટમેન્ટ છે જે બીજા SQL સ્ટેટમેન્ટ (જેમ કે SELECT, INSERT, UPDATE, અથવા DELETE) માં એમ્બેડ કરવામાં આવે છે. YouTube અને MySQL દસ્તાવેજીકરણ અનુસાર, સબક્વેરીનું પરિણામ પછી ઇનપુટ અથવા બાહ્ય ક્વેરી માટે શરત તરીકે ઉપયોગમાં લેવાય છે. સબક્વેરી કૌંસમાં બંધ હોય છે અને તેનો ઉપયોગ SQL સ્ટેટમેન્ટના વિવિધ ભાગોમાં થઈ શકે છે, જેમાં SELECT, FROM અને WHERE કલમોનો સમાવેશ થાય છે. |