Mysql
 sql >> база данни >  >> RDS >> Mysql

Възможно ли е да се преброят две колони в една и съща заявка

В MySql можете да използвате SUM() функция над условие, тъй като фалшиво условие ще бъде равно на 0 , а истинското ще е равно на 1 :

SELECT SUM(userID_follower = $myID) AS followerCount,
   SUM(userID_following = $myID) AS followingCount
FROM t1
WHERE userID_follower = $myID
   OR userID_following = $myID


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Как мога да получа последно въведен идентификатор с помощта на Hibernate

  2. SQL заявка за избор с помощта на функции за присъединяване, групиране по и агрегатиране

  3. Най-добрият начин за създаване на конфигурационен файл (config.php) php

  4. Какъв е еквивалентът на DATALENGTH() в MySQL?

  5. MySQL Изберете последните 7 дни