Полезные запросы в MySQL

SELECT SUBSTRING(`field`, 1, (POSITION("-" IN `field`) -1)) AS `new_field` FROM  `table`
SQL
UPDATE `table` SET `field` = REPLACE(`field`, 'старый текст', 'новый текст')
SQL
SELECT TIMESTAMPDIFF(YEAR, `birth_date`, CURDATE()) AS `age` FROM `table`
SQL

Или из трех отдельных полей даты рождения:

SELECT TIMESTAMPDIFF(YEAR, CONCAT_WS('-', `year`, `months`, `day`), CURDATE()) AS `age` FROM `table`
SQL
16.12.2016, обновлено 17.10.2019
3141

Комментарии

, чтобы добавить комментарий.

Другие публикации

Автоматическое сжатие и оптимизация картинок на сайте
Изображения нужно сжимать для ускорения скорости загрузки сайта, но как это сделать? На многих хостингах нет...
15906
+8
Шифрование полей в MySQL
В MySQL есть несколько встроенных функций шифрования. Рассмотрим основные на примерах c использованием PHP PDO.
11210
+1
Получить фото из Instagram без API
Так как Instagram и Fasebook ограничили доступ к API, а фото с открытого аккаунта всё же нужно периодически получать и...
19479
+6
Примеры использования PDO MySQL
В статье приведены основные примеры работы с расширением PHP PDO. Такие как подключение к БД, получение, изменение и...
64659
+2
MySQL SELECT на примере каталога товаров
Несколько примеров SQL-запросов для интернет магазина или каталога товаров.
6491
+1
Запросы для заполнения таблицы данными из других таблиц
При переносе сайта на другую CMS возникают проблемы c миграцией дынных в БД, структура как правило разная,...
6222
+1