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

MySQL Cách gán giá trị null cho các cột không khớp khi sử dụng Group By

Bạn có thể sử dụng union adn có .. có số lượng (*)> 1 chèn null khác chèn vị trí

  insert into  SummaryTbl (Name,Location,Date,TicketRevenue,SnackRevenue,BeverageRevenue)
  select Name, NULL,Date,sum(TicketRevenue),sum(SnackRevenue), sum(BeverageRevenue)
  from MovieTheaterTbl
  group by Name
  HAVING COUNT(*) >1
  and count(location) >1
  UNION
  select Name, Location,Date,sum(TicketRevenue),sum(SnackRevenue), sum(BeverageRevenue)
  from MovieTheaterTbl
  group by Name
  HAVING COUNT(*) =1
  AND count(location) = 1


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Làm cách nào để quảng bá một hàm MySql bằng bluebird?

  2. Cần trợ giúp tối ưu hóa tìm kiếm địa lý vĩ độ / kinh độ cho mysql

  3. Tập lệnh đăng nhập không hoạt động trên máy chủ trực tiếp

  4. Cách khôi phục các đốm màu MySQL một cách đáng tin cậy

  5. ASP.NET MVC 4 EF5 với MySQL