Để thêm kết quả từ một số COUNT truy vấn, bạn có thể sử dụng cú pháp sau -
CHỌN (CHỌN ĐẾM (*) TỪ Tên bạnHãy để chúng tôi sử dụng ba bảng trong cơ sở dữ liệu thử nghiệm -
- người dùng
- sortingstringdemo
- userlogintable
Kiểm tra các bản ghi bảng từ bảng bằng cách sử dụng một câu lệnh chọn. Hãy lấy 3 bảng mẫu với các bản ghi.
Bảng ghi cho bảng đầu tiên như sau -
mysql> chọn * từ người dùng;
Sau đây là kết quả -
+ ---- + ---------- + --------------------- + | Id | Tên người dùng | UserLastseen | + ---- + ---------- + --------------------- + | 1 | Larry | 2019-01-15 02:45:00 || 2 | Sam | 2019-01-15 15:01:52 || 3 | Mike | 2019-01-15 02:30:00 || 4 | Bob | 2019-01-15 15:02:00 || 5 | David | 2019-01-15 14:55:00 | + ---- + ---------- + --------------------- + 5 hàng trong bộ (0,08 giây)
Bản ghi bảng thứ hai như sau -
mysql> select * from sortingstringdemo;
Sau đây là kết quả -
+ -------- + | Số lượng | + -------- + | 12,34 || 124,50 || 9,59 || 150,68 || 600,54 | + -------- + 5 hàng trong bộ (0,06 giây)
Bản ghi bảng thứ ba như sau -
mysql> select * từ userlogintable;
Sau đây là kết quả -
+ ---- + -------- + --------------------- + | Id | UserId | UserLoginDateTime | + ---- + -------- + --------------------- + | 1 | 2 | 2019-01-27 13:47:20 || 3 | 2 | 2019-01-26 11:30:30 || 4 | 1 | 2015-03-11 15:23:55 | + ---- + -------- + --------------------- + 3 hàng trong bộ (0,18 giây)
Áp dụng cú pháp được thảo luận ở trên để thêm kết quả từ một số COUNT truy vấn.
Trong truy vấn dưới đây, tôi đã áp dụng ba tên bảng trên -
mysql> select (select count (*) from users) -> + (select count (*) from sortingstringdemo) -> + (select count (*) from userlogintable) as TotalRecords;
Sau đây là kết quả hiển thị số lượng bản ghi từ cả ba bảng -
+ -------------- + | TotalRecords | + -------------- + | 13 | + -------------- + 1 hàng trong bộ (0,00 giây)