Артём Фёдоров

GROUP_CONCAT DISTINCT (MySQL)

GROUP_CONCAT группирует данные столбца в строку. Чтобы попадали только уникальные записи необходимо использовать команду DISTINCT. Например есть две таблицы: news и comment....

3910 просмотров · нет комментариев

GROUP_CONCAT (MySQL)

GROUP_CONCAT — агрегирующая функция в MySQL, позволяет сгруппировать данные столбца в строку через разделитель. Так же можно отсортировать данные, установить тип разделителя (по-умолчанию разделитель — запятая)....

5734 просмотра · нет комментариев

INSERT SELECT (MySQL)

В MySQL есть замечательная команда INSERT ... SELECT, которая позволяет быстро вставить большое количество записей из одной таблицы в другую. Например есть две таблицы auto и car. Таблица auto содержит данные, car — пустая....

4563 просмотра · нет комментариев

Having count (MySQL)

При применении в запросе агрегирующих функций (COUNT(), SUM(), AVG() и др.), чтобы выполнить условие придется использовать параметр HAVING (WHERE не получится использовать)....

5999 просмотров · нет комментариев

Как хранить IP-адрес (MySQL)

Хранить IP-адрес можно в поле типа VARCHAR(15), но лучше в поле типа UNSIGNED INT. В MySQL есть функция INET_ATON(), которая преобразует IP-адрес в тип INT....

12208 просмотров · 4 комментария

Удалить запись из таблицы (MySQL)

Удаление записей из таблицы MySQL производится командой DELETE. Самое популярное удаление записей в таблицах производится по идентификатору. Например нужно удалить запись из таблицы `news` с идентификаторов `id`=10......

3848 просмотров · нет комментариев

Between date (MySQL)

Если нужно выбрать значения в диапазоне дат, то можно воспользоваться стандартной конструкцией (больше-меньше), но есть оператор BETWEEN, который определяет диапазон значений поля....

5308 просмотров · нет комментариев