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

Язык структурированных запросов (SQL) - это язык запросов к базам данных. Вопросы должны включать примеры кода, структуру таблицы, примеры данных и тег для используемой реализации СУБД (например, MySQL, PostgreSQL, Oracle, MS SQL Server, IBM DB2 и т. Д.). Если ваш вопрос относится исключительно к конкретной СУБД (использует определенные расширения / функции), используйте вместо этого тег этой СУБД. Ответы на вопросы, помеченные SQL, должны использовать стандарт ISO / IEC SQL.

4
mysql удалить в безопасном режиме
У меня есть инструктор по таблицам, и я хочу удалить записи с диапазоном зарплаты. Интуитивно понятный способ выглядит так: delete from instructor where salary between 13000 and 15000; Однако в безопасном режиме я не могу удалить запись, не предоставив первичный ключ (ID). Итак, я пишу следующий sql: delete from instructor …
87 mysql  sql 


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


10
Как группировать по месяцам из поля даты с помощью sql
Как я могу группировать только по месяцам из поля даты (а не по дням)? Вот как выглядит мое поле даты: 2012-05-01 Вот мой текущий SQL: select Closing_Date, Category, COUNT(Status)TotalCount from MyTable where Closing_Date >= '2012-02-01' and Closing_Date <= '2012-12-31' and Defect_Status1 is not null group by Closing_Date, Category
87 sql  sql-server  tsql 

9
MySQL DELETE FROM с подзапросом в качестве условия
Я пытаюсь сделать такой запрос: DELETE FROM term_hierarchy AS th WHERE th.parent = 1015 AND th.tid IN ( SELECT DISTINCT(th1.tid) FROM term_hierarchy AS th1 INNER JOIN term_hierarchy AS th2 ON (th1.tid = th2.tid AND th2.parent != 1015) WHERE th1.parent = 1015 ); Как вы, наверное, догадались, я хочу удалить родительское …

1
Расчет кумулятивной суммы в PostgreSQL
Я хочу найти совокупное или текущее количество поля и вставить его из промежуточной таблицы в таблицу. Моя промежуточная структура выглядит примерно так: ea_month id amount ea_year circle_id April 92570 1000 2014 1 April 92571 3000 2014 2 April 92572 2000 2014 3 March 92573 3000 2014 1 March 92574 2500 …

10
Предложение WHERE для поиска всех записей за определенный месяц
Я хочу иметь возможность дать хранимой процедуре месяц и год и вернуть все, что происходит в этом месяце, как мне это сделать, поскольку я не могу сравнивать, поскольку в некоторых месяцах разное количество дней и т. Д.? Как лучше всего это сделать? Могу я просто попросить сравнить по году и …

8
Таблицы Postgresql существуют, но при запросе появляется сообщение «отношение не существует»
У меня есть база данных postgresql с несколькими таблицами. Если я запрошу: SELECT column_name FROM information_schema.columns WHERE table_name="my_table"; Я получу список столбцов, возвращенных правильно. Однако когда я спрашиваю: SELECT * FROM "my_table"; Я получаю сообщение об ошибке: (ProgrammingError) relation "my_table" does not exist 'SELECT *\n FROM "my_table"\n' {} Есть мысли …
87 sql  postgresql 

14
Добавить идентификатор автоинкремента в существующую таблицу?
У меня есть уже существующая таблица, содержащая "fname", "lname", "email", "password" и "ip". Но теперь мне нужен столбец с автоинкрементом. Однако когда я вхожу: ALTER TABLE users ADD id int NOT NULL AUTO_INCREMENT Получаю следующее: #1075 - Incorrect table definition; there can be only one auto column and it must …


8
Управляющий символ Oracle SQL (для '&')
При попытке выполнить операторы вставки SQL с помощью Oracle SQL Developer я продолжаю генерировать запрос «Введите значение подстановки»: insert into agregadores_agregadores ( idagregador, nombre, url ) values ( 2, 'Netvibes', 'http://www.netvibes.com/subscribe.php?type=rss\&url=' ); Я пробовал экранировать специальный символ в запросе, используя "\" выше, но я все еще не могу избежать амперсанда …

4
Как удалить из выбора в MySQL?
Этот код не работает для MySQL 5.0, как его переписать, чтобы он работал DELETE FROM posts where id=(SELECT id FROM posts GROUP BY id HAVING ( COUNT(id) > 1 )) Я хочу удалить столбцы, у которых нет уникального идентификатора. Я добавлю, что в большинстве случаев это только один идентификатор (я …

10
SQL Server - копирование хранимых процедур из одной базы данных в другую
Я новичок в SQL, и мне нужно было объединить 2 базы данных .mdf в одну. Я сделал это с помощью диспетчера SQL Server 2008 - Задачи> Импорт / экспорт таблиц. Таблицы и представления были успешно скопированы, но в новой базе данных нет хранимых процедур. Есть ли способ это сделать?

6
Как я могу узнать количество записей, на которые влияет хранимая процедура?
Для INSERT, UPDATEи DELETEзаявления SQL , выполненных непосредственно в базе данных, большинство поставщиков баз данных возвращает количество затронутых строк. Для хранимых процедур количество затронутых записей всегда -1. Как узнать количество записей, на которые влияет хранимая процедура?
86 sql  sql-server  oracle  tsql  plsql 

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.