இந்த டுடோரியலில், இரண்டு கணித அட்டவணை நெடுவரிசைகளைப் பிரிப்பதை உள்ளடக்கிய ஒரு பொதுவான பெருக்கல் செயல்பாட்டைப் பற்றி அறிந்து கொள்வோம்.
மாதிரி அட்டவணை
ஆர்ப்பாட்ட நோக்கங்களுக்காக, மெட்ரிக் தரவைக் கொண்ட அட்டவணையை உருவாக்கி, SQL இல் இரண்டு நெடுவரிசைகளை எவ்வாறு பெருக்குவது என்பதை விளக்குவதற்கு அதைப் பயன்படுத்துவோம்.
TABLE நாட்டின்_தரவை உருவாக்கவும் (
ஐடி INT AUTO_INCREMENT முதன்மை விசை பூஜ்யமாக இல்லை,
நாட்டின்_பெயர் VARCHAR(255) பூஜ்யமாக இல்லை,
மக்கள் தொகை பூஜ்யமாக இல்லை,
தூரம் மிதவை பூஜ்யமாக இல்லை,
ஜிடிபி டெசிமல்(15,
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 இல், இரண்டு நெடுவரிசைகளைப் பெருக்க, '*' ஆபரேட்டரைப் பயன்படுத்துகிறோம், அதைத் தொடர்ந்து நாம் பிரிக்க விரும்பும் நெடுவரிசைகளைப் பயன்படுத்துகிறோம்.
உதாரணத்திற்கு:
தேர்ந்தெடுக்கவும்நாட்டின் பெயர்,
மக்கள் தொகை,
தூரம்,
ஜிடிபி,
(மக்கள் தொகை * தூரம்) AS prod
இருந்து
நாட்டின்_தரவு;
இந்த வழக்கில், மக்கள்தொகை நெடுவரிசையை தூர நெடுவரிசையால் பெருக்கி, அதன் விளைவாக வரும் நெடுவரிசையை ப்ராட் என்ற மாற்றுப்பெயருடன் ஒதுக்குவோம்.
இதன் விளைவாக தொகுப்பு பின்வருமாறு:
ஒரு சதுர அலகுக்கு ஒரு நாட்டின் சராசரி மக்கள் தொகையை இது காட்டுகிறது.
முடிவுரை
இந்த டுடோரியலில், SQL இல் இரண்டு அட்டவணை நெடுவரிசைகளைப் பெருக்குவதன் மூலம் ஒவ்வொரு தொடர்புடைய மதிப்பிற்கும் முடிவுகளைப் பெறுவதன் மூலம் கணிதப் பெருக்கத்தை எவ்வாறு செய்யலாம் என்பதை நாங்கள் கற்றுக்கொண்டோம்.