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 より大きい
全ユーザーをカウントしてください。