Хочешь посчитать записи, SQL отлично.

кст:

У нас есть приложение PHP / MySQL.Некоторые части вычислений выполняются непосредственно в SQL. Например: все пользователи, созданные за последние 24 часа, будут возвращены с помощью SQL-запроса (NOW () - 1 день)

Между мной и моим коллегой-разработчиком идет спор, где я придерживаюсь мнения, что мы должны:

A. Сохраняйте все вычисления / код / ​​логику в PHP и рассматривайте MySQL как «тупое» хранилище информации

Его мнение:

B. Делайте микс и подбирайте в зависимости от того, что легче / быстрее.http://www.onextrapixel.com/2010/06/23/mysql-has-functions-part-5-php-vs-mysql-performance/

Я смотрю на точку зрения ремонтопригодности. Он смотрит на скорость (которая, как указано в статье, некоторые операции выполняются быстрее в MySQL).

@ bob-the-разрушитель @tekretic @OMG Пони @mu слишком короткий @Tudor Constantin @tandu @Harley

Я согласен (и вполне очевидно), что эффективные предложения WHERE относятся к уровню SQL. Тем не менее, как насчет примеров, таких как:

Вычисление 24 периода с использованием NOW () - 1 день в SQL для выбора всех пользователей, созданных за последние 24 часа?Вернуть заглавные имя и фамилию всем пользователям?Конкатенация строки?(мысли, ребята?)

Ясные примеры, принадлежащие домену SQL:

конкретные, где выборВложенные операторы SQLЗаказ / СортировкаВыбор DISTINCT пунктовПодсчет строк / предметов

Ответы на вопрос(5)

Ваш ответ на вопрос