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

1
SELECT SUBSTRING(`field`, 1, (POSITION("-" IN `field`) -1)) AS `new_field` FROM  `table`
SQL
2
UPDATE `table` SET `field` = REPLACE(`field`, 'старый текст', 'новый текст')
SQL
3
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
5227

Комментарии

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

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

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