Вопросы с тегом «sql»

97
MySQL «Группировать по» и «Сортировать по»

Я хочу иметь возможность выбрать группу строк из таблицы электронных писем и сгруппировать их по отправителю. Мой запрос выглядит так: SELECT `timestamp`, `fromEmail`, `subject` FROM `incomingEmails` GROUP BY LOWER(`fromEmail`) ORDER BY `timestamp` DESC Запрос почти работает так, как я хочу - он...

97
Вернуть количество строк, затронутых операторами UPDATE

Как я могу получить количество строк, затронутых запросом UPDATE в хранимой процедуре (SQL Server 2005), в виде набора результатов. например CREATE PROCEDURE UpdateTables AS BEGIN -- SET NOCOUNT ON added to prevent extra result sets from -- interfering with SELECT statements. SET NOCOUNT ON;...

97
Соглашение об именах первичного / внешнего ключа [закрыто]

Закрыто . Этот вопрос основан на мнении . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы на него можно было ответить с помощью фактов и цитат, отредактировав этот пост . Закрыт 4 года назад . Уточните этот вопрос В нашей группе разработчиков ведутся...

97
Дамп Postgres только части таблиц для снэпшота разработчика

На производстве размер нашей базы данных составляет несколько сотен гигабайт. Для разработки и тестирования нам необходимо создать моментальные снимки этой базы данных, которые функционально эквивалентны, но имеют размер всего 10 или 20 гигабайт. Проблема в том, что данные наших бизнес-структур...

97
Вернуть значение, если в Microsoft tSQL не найдено строк

Вот мой простой запрос, использующий версию SQL от Microsoft . Если я запрошу запись, которой не существует, я ничего не получу. Я бы предпочел, чтобы в этом сценарии возвращалось false (0). Ищу простейший способ учета отсутствия записей. SELECT CASE WHEN S.Id IS NOT NULL AND S.Status = 1 AND...

97
Дата обновления + один год в mysql

Когда я хочу установить числовое значение +1 в таблице mysql, я использую, например: UPDATE table SET number=number+1 WHEN ... Как установить дату + один год? Спасибо

97
Преобразование файла дампа SQLITE SQL в POSTGRESQL

Я занимаюсь разработкой с использованием базы данных SQLITE с производством в POSTGRESQL. Я только что обновил свою локальную базу данных огромным количеством данных, и мне нужно передать определенную таблицу в производственную базу данных. При запуске sqlite database .dump >...

97
postgresql - sql - количество истинных значений

myCol ------ true true true false false null В приведенной выше таблице, если я это сделаю: select count(*), count(myCol); я получил 6, 5 Я получаю, 5поскольку он не считает нулевую запись. Как мне также подсчитать количество истинных значений (3 в примере)? (Это упрощение, и на самом деле я...

97
MYSQL Dump только определенные строки

Я пытаюсь сделать дамп mysql нескольких строк в моей базе данных. Затем я могу использовать дамп для загрузки этих нескольких строк в другую базу данных. Код у меня работает, но все сбрасывает. Как я могу заставить mysqldump выгружать только определенные строки таблицы? Вот мой код: mysqldump...

97
Как использовать индекс в операторе выбора?

Допустим, в таблице сотрудников я создал индекс (idx_name) в emp_nameстолбце таблицы. Нужно ли мне явно указывать имя индекса в предложении select, или оно будет автоматически использоваться для ускорения запросов. Если это необходимо указать в предложении select, каков синтаксис для использования...

97
Получить первый день недели в SQL Server

Я пытаюсь сгруппировать записи по неделям, сохраняя агрегированную дату как первый день недели. Однако стандартный метод, который я использую для округления дат, не работает правильно с неделями (хотя он работает с днями, месяцами, годами, кварталами и любыми другими временными рамками, к которым...

97
Гранты запросов для таблицы в postgres

Как я могу запросить все ГРАНТЫ, предоставленные объекту в postgres? Например, у меня есть таблица "mytable": GRANT SELECT, INSERT ON mytable TO user1 GRANT UPDATE ON mytable TO user2 Мне нужно что-то, что дает мне: user1: SELECT, INSERT user2: UPDATE...

97
SQL устанавливает значения одного столбца равными значениям другого столбца в той же таблице

У меня есть таблица с двумя столбцами DATETIME. Один из них никогда не бывает NULL, но иногда один из них равен NULL. Мне нужно написать запрос, который установит все строки NULL для столбца B, равные значениям в столбце A. Я пробовал этот пример, но SQL в выбранном ответе не выполняется, потому...

97
Ограничение UNIQUE автоматически создает ИНДЕКС в поле (ах)?

Должен ли я определить отдельный индекс для emailстолбца (для целей поиска), или индекс добавляется «автоматически» вместе с UNIQ_EMAIL_USERограничением? CREATE TABLE IF NOT EXISTS `customer` ( `id` int(11) NOT NULL AUTO_INCREMENT, `user_id` int(11) NOT NULL, `first` varchar(255) NOT NULL, `last`...

97
Как восстановить сериализованную строку, которая была повреждена из-за неправильной длины счетчика байтов?

Я использую Hotaru CMS с плагином загрузки изображений, я получаю эту ошибку, если пытаюсь прикрепить изображение к сообщению, в противном случае ошибки нет: unserialize () [function.unserialize]: ошибка смещения Код нарушения (ошибка указывает на строку с **): /** * Retrieve submission step data...