sql- все статьи тега ➜ страница 24


Естественная сортировка в MySQL

есть ли элегантный способ иметь производительную, естественную сортировку в базе данных MySQL? например, если у меня есть этот набор данных: Final Fantasy Final Fantasy 4 Final Fantasy 10 Final Fantasy 12 Final Fantasy 12: Chains of Promathia Final Fantasy Adventure Final Fantasy Origins Final Fantasy Tactics любой другой элегантных решение, чем разделить имена игр на их компоненты Title: "Final Fantasy" : "12" подзаголовок: "цепи по достижении" чтобы убедиться, что они вышли в прави ...

Планы SQL Server: разница между сканированием индекса / поиском индекса

в плане выполнения SQL Server в чем разница между сканированием индекса и поиском индекса Я нахожусь на SQL Server 2005. ...

Анализ Использования Индекса PostgreSQL

есть ли инструмент или метод для анализа Postgres и определения того, какие отсутствующие индексы должны быть созданы, а какие неиспользуемые индексы должны быть удалены? У меня есть небольшой опыт работы с инструментом "профилировщик" для SQLServer, но я не знаю о подобном инструменте, включенном в Postgres. ...

SQL server игнорирует регистр в выражении where

Как построить SQL-запрос (MS SQL Server), где предложение "where" нечувствительно к регистру? SELECT * FROM myTable WHERE myField = 'sOmeVal' Я хочу, чтобы результаты вернулись, игнорируя случай ...

SQL-сервер: сделать все в верхнем регистре для соответствующего дела/заголовок дела

У меня есть таблица, которая была импортирована как весь верхний регистр, и я хотел бы превратить ее в правильный случай. Какой скрипт вы использовали для этого? ...

SQL-запрос: удалить все записи из таблицы, кроме последних N?

можно ли построить один запрос mysql (без переменных), чтобы удалить все записи из таблицы, кроме последних N (отсортированных по id desc)? что-то вроде этого, только он не работает :) delete from table order by id ASC limit ((select count(*) from table ) - N) спасибо. ...

Как конвертировать bigint (unix timestamp) в datetime в SQL Server?

Как я могу конвертировать unix timestamp (bigint) в DateTime в SQL Server? ...

Получить mySQL месяц (), чтобы использовать ведущие нули?

Как я могу указать функции MySQL MONTH () для возврата '08' вместо 8 в этом запросе? Я бы хотел, чтобы вид работал по датам. В настоящее время получение результатов для даты, как 2006-9 2007-1 2007-10 2007-11 текущий запрос: SELECT COUNT(*), CONCAT(YEAR(`datetime_added`), '-', MONTH(`datetime_added`)) as date FROM `person` WHERE (email = '' OR email IS NULL) GROUP BY date ORDER BY date ASC ...

Что означает "select count(1) from table name" в любых таблицах базы данных?

когда мы выполняем select count(*) from table_name возвращает количество строк. что значит count(1) сделать? Что значит 1 означает здесь? Это то же самое, что count(*) (как это дает тот же результат на исполнение)? ...

PostgreSQL-выборка строки, которая имеет максимальное значение для столбца

Я имею дело с таблицей Postgres (называемой "lives"), которая содержит записи со столбцами для time_stamp, usr_id, transaction_id и lives_remaining. Мне нужен запрос, который даст мне самые последние lives_remaining всего для каждого usr_id есть несколько пользователей (различные usr_id) time_stamp не является уникальным идентификатором: иногда события пользователя (по одной строке в таблице) происходят с одним и тем же отметка времени. trans_id уникален только для очень малых временных диап ...

Как удалить фиксированное количество строк с сортировкой в PostgreSQL?

Я пытаюсь перенести некоторые старые запросы MySQL на PostgreSQL, но у меня возникли проблемы с этим: DELETE FROM logtable ORDER BY timestamp LIMIT 10; PostgreSQL не позволяет упорядочивать или ограничивать синтаксис удаления, а таблица не имеет первичного ключа, поэтому я не могу использовать подзапрос. Кроме того, я хочу сохранить поведение, когда запрос удаляет ровно заданное число или записи -- например, если таблица содержит 30 строк, но все они имеют одинаковую метку времени, я все равн ...

T-SQL: цикл по массиву известных значений

вот мой сценарий: Допустим, у меня есть хранимая процедура, в которой мне нужно вызвать другую хранимую процедуру на набор определенных идентификаторов; есть ли способ сделать это? т. е. вместо того, чтобы сделать это: exec p_MyInnerProcedure 4 exec p_MyInnerProcedure 7 exec p_MyInnerProcedure 12 exec p_MyInnerProcedure 22 exec p_MyInnerProcedure 19 делать что-то вроде этого: *magic where I specify my list contains 4,7,12,22,19* DECLARE my_cursor CURSOR FAST_FORWARD FOR *magic select* OP ...

Получить последний вставленный идентификатор строки (с помощью SQL) [дубликат]

этот вопрос уже есть ответ здесь: как получить последний вставленный идентификатор? 15 ответов Я хочу получить новый созданный идентификатор при вставке новой записи в таблицу. Я прочитал это:http://msdn.microsoft.com/en-us/library/ms177564.aspx но он должен создать временный стол. Я хочу вернуть идентификатор после выполнения инструкции INSERT (предполагая выполнение только одной вставки). пример: ...

Как сразу убить / остановить длинный SQL-запрос?

Я использую SQL server 2008 и его Management studio. Я выполнил запрос, который дает много строк. Я попытался отменить его с помощью красной кнопки отмены, но он не остановился в течение последних 10 минут. Он обычно останавливается в течение 3 минут. в чем может быть причина и как мне ее немедленно остановить ? ...

Запрос MySQL поиск значений в строке, разделенной запятыми

у меня есть поле COLORS (varchar(50)) в таблице SHIRTS который содержит строку с разделителями-запятыми, например 1,2,5,12,15,. Каждое число представляет Доступные цвета. при выполнении запроса select * from shirts where colors like '%1%' чтобы получить все красные рубашки (цвет=1), я также получаю рубашки, цвет которых серый (=12) и оранжевый (=15). как я должен переписать запрос, чтобы выбрать только цвет 1, а не все цвета, содержащие число 1? ...

#1273-неизвестные параметры сортировки: 'utf8 unicode 520 ci’

У меня есть сайт WordPress на моем локальном WAMP сервер. Но когда я загружаю свою базу данных на сервер, я получаю ошибку #1273 – Unknown collation: ‘utf8_general_ci’ любая помощь будет оценили! ...

Синхронизация клиент-серверных баз данных

Я ищу некоторые общие стратегии для синхронизации данных на центральный сервер с клиентскими приложениями, которые не всегда онлайн. в моем конкретном случае у меня есть приложение для телефона android с базой данных sqlite и веб-приложение PHP с базой данных MySQL. пользователи смогут добавлять и редактировать информацию в телефонном приложении и в веб-приложении. Мне нужно убедиться, что изменения, сделанные в одном месте, отражаются везде, даже когда телефон не может сразу связаться с серв ...

Как выполнить.sql-файл с помощью powershell?

у меня есть .. Я пытаюсь передать сведения о строке подключения через сценарий Powershell и вызвать . Я искал и придумал командлет, связанный с Invoke-sqlcmd. Пока я пытался найти модуль, соответствующий SQL, я не нашел ни одного в своей машине. должен ли я установить что-либо на своей машине (на машине уже есть SQL Server Management Studio 2008 R2), чтобы получить модули или есть ли простой способ выполнить .sql файлы с помощью Powershell? ...

SQL distinct для 2 полей в базе данных

можете ли вы получить отличную комбинацию из 2 разных полей в таблице базы данных? если да, можете ли вы предоставить пример SQL. ...

Хорошая практика отступа инструкции SQL [закрыто]

какова общепринятая практика для отступов SQL-операторов? Например, рассмотрим следующую инструкцию SQL: SELECT column1, column2 FROM table1 WHERE column3 IN ( SELECT TOP(1) column4 FROM table2 INNER JOIN table3 ON table2.column1 = table3.column1 ) Как это должно быть отступ? Большое спасибо. ...