தரவுத்தளங்களின் உலகில், அட்டவணையில் சேமிக்கப்பட்ட தரவுகளில் கணித செயல்பாடுகளை நாம் அடிக்கடி செய்ய வேண்டும். விகிதங்கள், சதவீதங்கள் அல்லது வேறு ஏதேனும் பெறப்பட்ட அளவீடுகள் போன்ற மதிப்புகளை நாம் தீர்மானிக்க வேண்டியிருக்கும் போது, இது போன்ற பொதுவான செயல்பாடானது கணிதப் பிரிவாகும்.
இந்த டுடோரியலில், இரண்டு கணித அட்டவணை நெடுவரிசைகளைப் பிரிப்பதை உள்ளடக்கிய பொதுவான பிரிவு செயல்பாட்டைப் பற்றி அறிந்துகொள்வோம்.
மாதிரி அட்டவணை
ஆர்ப்பாட்ட நோக்கங்களுக்காக, மெட்ரிக் தரவைக் கொண்ட அட்டவணையை உருவாக்கி, SQL இல் இரண்டு நெடுவரிசைகளை எவ்வாறு பிரிப்பது என்பதை விளக்குவதற்கு அதைப் பயன்படுத்துவோம்.
டேபிள் நாட்டின்_தரவை உருவாக்கவும் (
ஐடி INT AUTO_INCREMENT முதன்மை விசை பூஜ்யமாக இல்லை,
நாட்டின்_பெயர் VARCHAR ( 255 ) பூஜ்யமாக இல்லை,
மக்கள் தொகை பூஜ்யமாக இல்லை,
தூரம் மிதவை பூஜ்யமாக இல்லை,
ஜிடிபி டெசிமல் ( பதினைந்து ,
2 ) பூஜ்ய இயல்புநிலை அல்ல ( 0 )
) ;
இது 'country_data' எனப்படும் அட்டவணையை உருவாக்க வேண்டும் மற்றும் நாட்டின் பெயர், மக்கள் தொகை, மொத்த தூரம் மற்றும் ஜிடிபி போன்ற நாட்டின் தகவலைக் கொண்டிருக்க வேண்டும்.
அதன் பிறகு, பதிவுகளை அட்டவணையில் பின்வருமாறு செருகலாம்:
செருகுINTO
நாட்டின்_தரவு ( நாட்டின் பெயர்,
மக்கள் தொகை,
தூரம்,
ஜிடிபி )
மதிப்புகள்
( 'அமெரிக்கா' ,
331002651 ,
9831.34 ,
22675248.00 ) ,
( 'சீனா' ,
1439323776 ,
9824.58 ,
16642205.00 ) ,
( 'இந்தியா' ,
1380004385 ,
3846.17 ,
2973191.00 ) ,
( 'பிரேசில்' ,
212559417 ,
8326.19 ,
1839756.00 ) ,
( 'ரஷ்யா' ,
145934462 ,
10925.55 ,
1683005.00 ) ;
இதன் விளைவாக வெளியீடு பின்வருமாறு:
SQL இல் இரண்டு நெடுவரிசைகளைப் பிரிக்கவும்
ஒவ்வொரு சதுர அலகுக்கும் சராசரி மக்கள் தொகையைக் கணக்கிட வேண்டும் என்று வைத்துக்கொள்வோம். மொத்த மக்கள் தொகையையும் நாட்டின் தூரத்தால் வகுக்க முடியும்.
SQL இல் இரண்டு நெடுவரிசைகளைப் பிரிக்க, '/' ஆபரேட்டரைப் பயன்படுத்துகிறோம், அதைத் தொடர்ந்து நாம் பிரிக்க விரும்பும் நெடுவரிசைகளைப் பயன்படுத்துகிறோம்.
உதாரணத்திற்கு:
தேர்ந்தெடுக்கவும்நாட்டின் பெயர்,
மக்கள் தொகை,
தூரம்,
ஜிடிபி,
( மக்கள் தொகை / தூரம் ) சராசரி_பாப்
இருந்து
நாட்டின்_தரவு;
இந்த வழக்கில், மக்கள்தொகை நெடுவரிசையை தூர நெடுவரிசையால் பிரித்து, அதன் விளைவாக வரும் நெடுவரிசையை “avg_pop” மாற்றுப்பெயருடன் ஒதுக்குவோம்.
இதன் விளைவாக தொகுப்பு பின்வருமாறு:
ஒரு சதுர அலகுக்கு ஒரு நாட்டின் சராசரி மக்கள் தொகையை இது காட்டுகிறது.
முடிவுரை
இந்த டுடோரியலில், SQL இல் இரண்டு அட்டவணை நெடுவரிசைகளைப் பிரிப்பதன் மூலம் ஒவ்வொரு தொடர்புடைய மதிப்பிற்கும் முடிவுகளைப் பெறுவதன் மூலம் கணிதப் பிரிவை எவ்வாறு செய்யலாம் என்பதை நாங்கள் கற்றுக்கொண்டோம்.