[英]SQL Query with Arithmetic Sub-Queries
我有一個大約5列左右的簡單MYSQL表。 表的行大小經常更改。
這些列之一被稱為has_error
,並且是一個值為1
或0
。
我想創建一個與以下簡單方程式等效的SQL查詢:
(具有has_error = 1
的行has_error = 1
/表中的總行數)* 100
我可以創建單個SQL查詢(請參閱下文),但不確定如何將它們放在一起。
SELECT COUNT(*) AS total_number_of_rows FROM my_table
SELECT COUNT(*) AS number_of_rows_with_errors FROM My_table WHERE has_error = 1
這很容易,因為您可以使用avg(has_error)
:
SELECT AVG(has_error) * 100
FROM My_table;
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.