Quantcast
Channel: Stash
Browsing latest articles
Browse All 13 View Live

Image may be NSFW.
Clik here to view.

Выбрать по списку ID соблюдая порядок

Задача: выбрать новости с id = [2, 10, 3, 88, 23] соблюдая порядок. SELECT * FROM news WHERE id IN (2, 10, 3, 88, 23) ORDER BY FIELD (id, 2, 10, 3, 88, 23) Тэги: mysql Автор: samdark Открыть на...

View Article


Image may be NSFW.
Clik here to view.

Выборка отношения количество входящих звонков/ отставание по перезвону (по...

Запрос позволяет сформировать график для службы аналитики вида http://joxi.ru/82QqKEofMaBa2d одним запросом, без особой загрузки базы данных. SELECT CONCAT(HOUR(`ADD_CALL_TIME`), ':00-',...

View Article


Image may be NSFW.
Clik here to view.

Return created row from stored procedure

If you need to return just created row fully INSERT INTO MyTable(ID, Price, Count) OUTPUT INSERTED.* VALUES ('777', '1000', '10') Тэги: sql Автор: isxaker Открыть на gostash.it

View Article

Image may be NSFW.
Clik here to view.

Запросы для создания и отображения дерева.

Запрос для создания таблицы, которая позволяет хранить иерархически вложенные данные. В дальнейшем эту информацию можно использовать, например для отображения в виде дерева. Пример можно использовать...

View Article

Image may be NSFW.
Clik here to view.

MySQL поиск мин/макс чисел в колонке varchar

Простой MySQL запрос для поиска мин/макс чисел в колонке varchar #Внимание! Здесь числа беззнаковые SELECT MIN(CAST(`char_column` AS DECIMAL(8,2))) AS min, MAX(CAST(`char_column` AS DECIMAL(8,2))) AS...

View Article


Image may be NSFW.
Clik here to view.

Вывести поля с идентичными значениями в колонке `needed_column` и кол-во...

Удобный запрос для вывода поля с идентичными значениями в колонке needed_column и кол-во повторов SELECT `needed_column`, COUNT( * ) FROM `your_table` GROUP BY `needed_column` HAVING COUNT( * ) >1;...

View Article

Image may be NSFW.
Clik here to view.

SQL запрос осуществляет сортировку по возрастанию и при этом нули будут в конце.

SQL запрос осуществляет сортировку по возрастанию и при этом нули будут в конце. SELECT * FROM `table` ORDER BY CASE WHEN `field_name`=0 THEN 1 ELSE 0 END, `field_name`; Тэги: mysql sql Автор: Nepster...

View Article

Image may be NSFW.
Clik here to view.

MySQL, найти в базе все таблицы с движком MyISAM или MARIA

Полезно, когда долго не можешь понять, почему же вдруг не срабатывают внешние ограничения. Да и просто полезно. SELECT TABLE_NAME FROM information_schema.TABLES WHERE TABLE_SCHEMA='my_db_name' AND...

View Article


Image may be NSFW.
Clik here to view.

Выбрать 10 последних комментов, не более одного на пост

Запрос позволяет эффективно выбрать 10 последних комментариев, максимум по одному на пост. SELECT * FROM comment c1 LEFT JOIN comment c2 ON c1.id < c2.id AND c1.post_id = c2.post_id WHERE c2.id IS...

View Article


Image may be NSFW.
Clik here to view.

MS SQL Server. Принудительная перекомпиляция хранимых процедур

Даже если вы не работали с MS SQL Server, для вас не будет неожиданностью тот факт, что план выполнения хранимой процедуры (и не только ее) вычисляется лишь однажды, после чего он кешируется и...

View Article

Image may be NSFW.
Clik here to view.

Поиск дубликатов в таблице

Находит дублирующие записи в таблице SELECT * FROM `users` WHERE CONCAT( `users`.`name` , `users`.`surname` ) IN ( SELECT CONCAT( `users`.`name` , `users`.`surname` ) AS x FROM `users` GROUP BY x...

View Article

Image may be NSFW.
Clik here to view.

Конвертация дат

Конвертация при хранении дат в int'овом формате. -- Из числа в timestamp (2013-12-15 17:26:25+04) SELECT to_timestamp(1387113985); -- Из числа в дату (2013-12-15) SELECT...

View Article

Image may be NSFW.
Clik here to view.

Конвертирование даты из Clarion (integer) в ISO 8601 (date/datetime)

Результат вынужденой работы с программами, написанными на Clarion. Конвертирование даты из формата Clarion (integer) в ISO 8601 (date/datetime) -- MSSQL DB DECLARE @ClarionToUnixDiff INT = 36163...

View Article

Browsing latest articles
Browse All 13 View Live