簡體   English   中英

帶算術子查詢的SQL查詢

[英]SQL Query with Arithmetic Sub-Queries

我有一個大約5列左右的簡單MYSQL表。 表的行大小經常更改。

這些列之一被稱為has_error ,並且是一個值為10

我想創建一個與以下簡單方程式等效的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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM