ఈ ట్యుటోరియల్లో, మేము రెండు గణిత పట్టిక నిలువు వరుసలను విభజించే సాధారణ గుణకార ఆపరేషన్ గురించి నేర్చుకుంటాము.
నమూనా పట్టిక
ప్రదర్శన ప్రయోజనాల కోసం, మెట్రిక్ డేటాను కలిగి ఉన్న పట్టికను సృష్టించి, SQLలో రెండు నిలువు వరుసలను ఎలా గుణించాలో వివరించడానికి దాన్ని ఉపయోగిస్తాము.
TABLE దేశం_డేటాని సృష్టించండి (
id INT AUTO_INCREMENT ప్రైమరీ కీ శూన్యం కాదు,
దేశం_పేరు VARCHAR(255) శూన్యం కాదు,
జనాభా INT శూన్యం కాదు,
దూరం ఫ్లోట్ శూన్యం కాదు,
gdp డెసిమల్(15,
2) శూన్య డిఫాల్ట్ కాదు (0)
);
ఇది 'country_data' అనే పట్టికను సృష్టించాలి మరియు దేశం పేరు, జనాభా, మొత్తం దూరం మరియు gdp వంటి దేశ సమాచారాన్ని కలిగి ఉండాలి.
మేము ఈ క్రింది విధంగా పట్టికలో రికార్డులను ఇన్సర్ట్ చేయవచ్చు:
చొప్పించు
INTO
దేశం_డేటా (దేశం_పేరు,
జనాభా,
దూరం,
gdp)
విలువలు
('సంయుక్త రాష్ట్రాలు',
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లో, రెండు నిలువు వరుసలను గుణించడానికి, మేము “*” ఆపరేటర్ని ఉపయోగిస్తాము, దాని తర్వాత మనం విభజించాలనుకుంటున్న నిలువు వరుసలను ఉపయోగిస్తాము.
ఉదాహరణకి:
ఎంచుకోండిదేశం_పేరు,
జనాభా,
దూరం,
gdp,
(జనాభా * దూరం) AS ఉత్పత్తి
నుండి
దేశం_డేటా;
ఈ సందర్భంలో, మేము పాపులేషన్ కాలమ్ను దూరం నిలువు వరుసతో గుణిస్తాము మరియు ఫలిత నిలువు వరుసను ప్రోడ్ యొక్క మారుపేరుతో కేటాయిస్తాము.
ఫలిత సెట్ క్రింది విధంగా ఉంది:
ఇది చదరపు యూనిట్కు ఒక దేశం యొక్క సగటు జనాభాను చూపుతుంది.
ముగింపు
ఈ ట్యుటోరియల్లో, ప్రతి సంబంధిత విలువకు ఫలితాలను పొందడానికి రెండు పట్టిక నిలువు వరుసలను గుణించడం ద్వారా SQLలో గణిత గుణకారాన్ని ఎలా నిర్వహించవచ్చో తెలుసుకున్నాము.