Python හි SQL විමසුමක් හරහා ගණනය කිරීම
COUNT විධානය භාවිතයෙන්
තෝරාගැනීමක පේළි ගණන ගණනය කළ හැක.
විධානයේ පරාමිතියේ දක්වා ඇති තරු ලකුණ
අදහස් කරන්නේ වගුවෙන් සියලුම
වාර්තා තෝරා ගැනීමයි.
උදාහරණය
උදාහරණයක් වශයෙන්, වගුවේ සියලුම පරිශීලකයන් ගණනය කරමු:
query = "SELECT COUNT(*) FROM users"
ක්රියාත්මක කළ කේතයේ ප්රතිඵලය:
{'COUNT(*)': 6}
උදාහරණය
දැන් අපි සියලු දෙනා ගණනය කරමු, ඔවුන්ගේ වැටුප
900 ට සමාන වන්නේ:
query = "SELECT COUNT(*) FROM users WHERE salary=900"
ක්රියාත්මක කළ කේතයේ ප්රතිඵලය:
{'COUNT(*)': 2}
උදාහරණය
COUNT විධානයේ පරාමිතියක් ලෙස
ක්ෂේත්ර නාමයක් ද නියම කළ හැකිය. එවිට විධානය
NULL ට සමාන නොවන සියලුම
වාර්තා ගණනය කරයි:
query = "SELECT COUNT(salary) FROM users"
ක්රියාත්මක කළ කේතයේ ප්රතිඵලය:
{'COUNT(salary)': 6}
ප්රායෝගික කාර්යයන්
වයස 30 ට වඩා අඩු සියලුම පරිශීලකයන්
ගණනය කරන්න.
වැටුප 500 ට සමාන සහ වයස 23 ට වඩා වැඩි
සියලුම පරිශීලකයන් ගණනය කරන්න.