Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Thêm kết quả của nhiều lựa chọn SQL?

Bạn có thể UNION ALL chúng.
Không sử dụng UNION , vì nó bỏ qua các giá trị trùng lặp (5+5+5 sẽ dẫn đến 5 ).

Select Sum(s)
From
(
  Select Sum(field_one) As s ...
  Union All
  Select Sum(field_two) ...
  Union All
  Select Sum(field_three) ...
) x


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Tôi có thể sử dụng truy vấn con bên trong câu lệnh INSERT không?

  2. ĐẶT HÀNG chậm theo bảng lớn

  3. CodeIgniter - cách đăng giá trị từ biểu mẫu dưới dạng NULL thay vì 0

  4. Làm thế nào để tạo ra các lần đọc ảo?

  5. Lỗi MySQL được đưa ra khi phân trang laravel được sử dụng