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

99
Django выбирает только строки с повторяющимися значениями полей

предположим, что у нас есть модель в django, определенная следующим образом: class Literal: name = models.CharField(...) ... Поле имени не уникально и, следовательно, может иметь повторяющиеся значения. Мне нужно выполнить следующую задачу: Выбрать все строки из модели , которые имеют по крайней...

99
Как мне заставить pg_dump правильно аутентифицироваться

Я попытался с помощью переменного хоста PGPASSWORDи .pgpassи ни один из этих двух не позволит мне аутентификации в базу данных. У меня есть chmod«д .pgpassв соответствующие разрешения , а также пробовал: export PGPASSWORD=mypass and PGPASSWORD=mypass Пароль ДЕЙСТВИТЕЛЬНО содержит, \однако я...

99
Heroku Postgres - завершить зависший запрос (бездействие в транзакции)

Я использую Heroku с опцией Crane Postgres, и я выполнял запрос к базе данных с моего локального компьютера, когда мой локальный компьютер вышел из строя. Если я сбегу select * from pg_stat_activity одна из записей <IDLE> in transaction в столбце current_query_text. В результате я не могу...

99
MySQL выберите дату, равную сегодняшнему дню

Я пытаюсь запустить оператор выбора mysql, где он смотрит на сегодняшнюю дату и возвращает только результаты, зарегистрированные в этот текущий день. В настоящее время я пробовал следующее, но, похоже, это не работает. SELECT users.id, DATE_FORMAT(users.signup_date, '%Y-%m-%d') FROM users WHERE...

99
Как узнать, какая транзакция вызывает состояние «Ожидание блокировки метаданных таблицы»?

Я пытаюсь выполнить DDL для таблицы, и в SHOW PROCESSLISTрезультате появляется сообщение «Ожидание блокировки метаданных таблицы». Как я могу узнать, какая транзакция еще не закрыта? Я использую MySQL v5.5.24....

99
Как сделать выбор с массивом, содержащим предложение значения в psql

У меня есть столбец arr типа array. Мне нужно получить строки, в которых arrстолбец содержит значениеs Этот запрос: SELECT * FROM table WHERE arr @> ARRAY['s'] выдает ошибку: ОШИБКА: оператор не существует: меняется символ [] @> текст [] Почему не работает? ps Я знаю про any()оператора, но...

98
Самый изощренный способ создания разделенных запятыми строк из коллекции / массива / списка?

Во время работы с базами данных я заметил, что пишу строки запроса, и в этих строках я должен поставить несколько ограничений в предложение where из списка / массива / коллекции. Должно получиться так: select * from customer where customer.id in (34, 26, ..., 2); Вы можете упростить это, сведя это...

98
SQL Server: преобразовать весь верхний регистр в правильный регистр / регистр заголовка

У меня есть таблица, которая была импортирована как ВЕРХНИЙ РЕГИСТР, и я хотел бы превратить ее в правильный регистр. Какой сценарий кто-нибудь из вас использовал для этого?...

98
Как создавать отношения в MySQL

В классе мы все «изучаем» базы данных, и все пользуются Access. Мне это надоело, и я пытаюсь делать то, что делает остальной класс, но с необработанными командами SQL с MySQL вместо использования Access. Мне удалось создать базы данных и таблицы, но как теперь установить связь между двумя...

98
Предложение MySQL «WITH»

Я пытаюсь использовать MySQL для создания представления с предложением "WITH" WITH authorRating(aname, rating) AS SELECT aname, AVG(quantity) FROM book GROUP BY aname Но похоже, что MySQL не поддерживает это. Я думал, что это довольно стандартно, и я уверен, что Oracle поддерживает это. Есть ли...

98
Как избежать одинарных кавычек в MySQL

Как мне вставить значение в MySQL, состоящее из одинарных или двойных кавычек. т.е. This is Ashok's Pen. Одиночная кавычка создаст проблемы. Могут быть и другие escape-символы. Как правильно вставить данные?...

98
Как я могу перечислить ВСЕ гранты, полученные пользователем?

Мне нужно увидеть все гранты по БД Oracle. Я использовал функцию TOAD для сравнения схем, но она не показывает заманчивые гранты и т. Д., Поэтому есть мой вопрос: Как я могу перечислить все гранты в базе данных Oracle?...

98
MySQL Создание таблиц с внешними ключами с ошибкой: 150

Я пытаюсь создать таблицу в MySQL с двумя внешними ключами, которые ссылаются на первичные ключи в двух других таблицах, но я получаю ошибку errno: 150, и таблица не создается. Вот SQL для всех трех таблиц: CREATE TABLE role_groups ( `role_group_id` int(11) NOT NULL `AUTO_INCREMENT`, `name`...

98
Заменить нулевые значения по умолчанию, возвращенные из левого внешнего соединения

У меня есть запрос Microsoft SQL Server 2008, который возвращает данные из трех таблиц с использованием левого внешнего соединения. Часто во второй и третьей таблицах нет данных, поэтому я получаю значение null, которое, как мне кажется, является значением по умолчанию для левого внешнего...

98
Агрегатная функция в запросе обновления SQL?

Я пытаюсь установить значение в одной таблице как сумму значений в другой таблице. Что-то в этом роде: UPDATE table1 SET field1 = SUM(table2.field2) FROM table1 INNER JOIN table2 ON table1.field3 = table2.field3 GROUP BY table1.field3 Конечно, в таком виде это не сработает - SETне поддерживает...

98
Что такое столбчатая база данных?

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

98
SQLite INSERT - ПРИ ДВОЙНОМ ОБНОВЛЕНИИ КЛЮЧА (UPSERT)

В MySQL есть что-то вроде этого: INSERT INTO visits (ip, hits) VALUES ('127.0.0.1', 1) ON DUPLICATE KEY UPDATE hits = hits + 1; Насколько я знаю, этой функции в SQLite нет, я хочу знать, есть ли способ добиться того же эффекта без выполнения двух запросов. Также, если это невозможно, что вы...

98
Как выполнить необработанное обновление sql с динамической привязкой в ​​рельсах

Я хочу выполнить одно обновление raw sql, как показано ниже: update table set f1=? where f2=? and f3=? Этот SQL будет выполняться ActiveRecord::Base.connection.execute, но я не знаю, как передать значения динамических параметров в метод. Может ли кто-нибудь помочь мне в этом?...