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

81
Необходимо объявить скалярную переменную

@RowFrom int @RowTo int являются глобальными входными параметрами для хранимой процедуры, и поскольку я компилирую SQL-запрос внутри хранимой процедуры с помощью T-SQL, а затем использую Exec(@sqlstatement)в конце хранимой процедуры для отображения результата, это дает мне эту ошибку, когда я...

81
Огромная разница в производительности при использовании группировки по сравнению с отдельными

Я провожу несколько тестов на HSQLDBсервере с таблицей, содержащей 500 000 записей. В таблице нет индексов. Существует 5000 различных бизнес-ключей. Мне нужен их список. Естественно, я начал с DISTINCTвопроса: SELECT DISTINCT business_key FROM memory WHERE concept <> 'case' or attrib...

81
Округление даты и времени SQL до полуночи

У меня небольшая проблема с моим SQL-запросом. Я использую функцию GETDATE, однако, скажем, я выполняю сценарий в 17:00, он будет извлекать записи с 17.12.2011 до 17.12.2011. Как сделать так, чтобы он подтягивал записи за весь 12.12.2011 - 18.12.2011 в основном игнорирует время. Мой сценарий:...

81
В чем практические различия между `REPLACE` и` INSERT… ON DUPLICATE KEY UPDATE` в MySQL?

Мне нужно установить значения всех полей записи с определенным ключом (на самом деле ключ является составным), вставив запись, если записи с таким ключом еще нет. REPLACEкажется, что он предназначен для работы, но в то же время его справочная страница предлагает INSERT ... ON DUPLICATE KEY UPDATE....

81
MySQL IF ELSEIF в запросе выбора

Я пытаюсь выбрать разные цены на продукт в зависимости от количества, которое выбирает пользователь. Это запрос, над которым я работаю (с синтаксической ошибкой): select id, (SELECT IF(qty_1<='23',price,1) ELSEIF(('23'>qty_1 && qty_2<='23'),price_2,1) ELSEIF(('23'>qty_2...

81
БД Postgres не запускается в Mac OSX: ОШИБКА говорит: подключения к сокету домена Unix [закрыто]

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

81
Печать целочисленной переменной и строки в одной строке в SQL

Хорошо, я искал ответ на этот вопрос на Technet, но безрезультатно. Я просто хочу напечатать целочисленную переменную, объединенную с двумя переменными String. Это мой код, который не запускается: print 'There are ' + @Number + ' alias combinations did not match a record' Это такая базовая...

80
Как сделать ЕСЛИ НЕ СУЩЕСТВУЕТ в SQLite

Я пытаюсь перенести эту строку с MS SQL Server на SQLite IF NOT EXISTS(SELECT 1 FROM EVENTTYPE WHERE EventTypeName = 'ANI Received') INSERT INTO EVENTTYPE (EventTypeName) VALUES ('ANI Received'); Кажется, что SQLite не поддерживает ЕСЛИ НЕ СУЩЕСТВУЕТ, или, по крайней мере, я не могу заставить его...

80
Присоединение к MySQL там, где его не существует

У меня есть запрос MySQL, который объединяет две таблицы Избиратели Домохозяйства Они присоединяются к voters.household_idи household.id. Теперь мне нужно изменить его, где таблица избирателей соединена с третьей таблицей, называемой исключением, вместе с voter.idи elimination.voter_id. Однако...

80
Параметризованные запросы MySQL

Мне сложно использовать модуль MySQLdb для вставки информации в мою базу данных. Мне нужно вставить в таблицу 6 переменных. cursor.execute (""" INSERT INTO Songs (SongName, SongArtist, SongAlbum, SongGenre, SongLength, SongLocation) VALUES (var1, var2, var3, var4, var5, var6) """) Может ли...

80
mysql SQL: конкретный элемент будет первым, а затем отсортировать остальные элементы

Допустим, у меня есть таблица ниже. Я хочу получить всех друзей, но хочу, чтобы id 5 был первым элементом в списке. Меня не волнует порядок, в котором я получу остальные предметы. Желаемый результат запроса будет: friends ------- id name 5 nahum 1 moshe 2 haim 3 yusuf 4 gedalia 6 dana Как я могу...

80
MySQL match () против () - порядок по релевантности и столбцу?

Хорошо, поэтому я пытаюсь выполнить полнотекстовый поиск в нескольких столбцах, примерно так: SELECT * FROM pages WHERE MATCH(head, body) AGAINST('some words' IN BOOLEAN MODE) Теперь я хочу отсортировать по релевантности (сколько слов найдено?), Что я смог сделать примерно так: SELECT * , MATCH...

80
MySQL: получить самую последнюю запись

Как в таблице ниже получить только самую последнюю запись на id=1основе столбца входа, а не все 3 записи? +----+---------------------+---------+ | id | signin | signout | +----+---------------------+---------+ | 1 | 2011-12-12 09:27:24 | NULL | | 1 | 2011-12-13 09:27:31 | NULL | | 1 | 2011-12-14...

80
sql: проверьте, существует ли запись в таблице A в таблице B

У меня есть таблица определений, которая, как я знаю, поддерживается не очень хорошо, давайте назовем ее table A. У меня есть другая таблица (назовите ее table B), которая намного меньше и в идеале должна быть таблицей, subset of table Aно я знаю, что table Aона несколько устарела и не содержит...

80
Как сделать автоматическое приращение первичного ключа таблицы MySQL с некоторым префиксом

У меня есть такая таблица table id Varchar(45) NOT NULL AUTO_INCREMENT PRIMARY KEY, name CHAR(30) NOT NULL, Я хочу увеличить поле своего идентификатора, например 'LHPL001','LHPL002','LHPL003'... и т. Д. Что мне для этого нужно сделать? Пожалуйста, дайте мне знать любым возможным способом....

80
Механизм хранения таблиц для <TABLE> не имеет этой опции для заказа по запросу (ОШИБКА 1031)

Механизм хранения таблиц для <TABLE> не имеет этой опции. Это ошибка, возвращаемая MySQL по order byзапросу. Тип столбца - varchar(2000). Запрос: select * from `dbo.table_1` order by textT; Возвращена ошибка: ОШИБКА 1031 (HY000): механизм хранения таблиц для 'dbo.table_1' не имеет этой...