Полезные запросы в 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
3719

Комментарии

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

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

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