[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: mysql php запрос
timur.ya
user posted image
"SELECT SUM( m1+m2+m3+m4+m5+m6+m7+m8 ) where id = '1' "

Есть данный код. Можно ли как то сделать так, чтобы
складывались столбцы, в которых значение равно 1, т.е.
в данной картинке сложились m4,m5,m7
T1grOK

SELECT (m1 = 1) + (m2 = 1) + (m3 = 1) + ....


_____________
Mysql, Postgresql, Redis, Memcached, Unit Testing, CI, Kohana, Yii, Phalcon, Zend Framework, Joomla, Open Cart, Ymaps, VK Api
timur.ya
Цитата (T1grOK @ 19.11.2016 - 17:14)

SELECT (m1 = 1) + (m2 = 1) + (m3 = 1) + ....

А в плане производительности? для сайта
T1grOK
Цитата (timur.ya @ 19.11.2016 - 13:48)
А в плане производительности? для сайта

Сравнение и арифметика на стороне СУБД, в приведенном контексте, в большинстве случаев быстрее, тех же манипуляций на стороне приложения.

_____________
Mysql, Postgresql, Redis, Memcached, Unit Testing, CI, Kohana, Yii, Phalcon, Zend Framework, Joomla, Open Cart, Ymaps, VK Api
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2025 Invision Power Services, Inc.