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

216
PostgreSQL DISTINCT ON с разными ORDER BY

Я хочу выполнить этот запрос: SELECT DISTINCT ON (address_id) purchases.address_id, purchases.* FROM purchases WHERE purchases.product_id = 1 ORDER BY purchases.purchased_at DESC Но я получаю эту ошибку: PG :: Ошибка: ОШИБКА: выражения SELECT DISTINCT ON должны соответствовать начальным выражениям...

216
Как выполнить запрос, используя поля внутри нового типа данных PostgreSQL JSON?

Я ищу некоторые документы и / или примеры для новых функций JSON в PostgreSQL 9.2. В частности, учитывая ряд записей JSON: [ {name: "Toby", occupation: "Software Engineer"}, {name: "Zaphod", occupation: "Galactic President"} ] Как бы я написал SQL, чтобы найти запись по имени? В ванильном SQL:...

215
Скрытые возможности SQL Server

Locked . Этот вопрос и его ответы заблокированы, потому что вопрос не по теме, но имеет историческое значение. В настоящее время он не принимает новые ответы или взаимодействия. Каковы некоторые скрытые возможности SQL Server ? Например, недокументированные системные хранимые процедуры, уловки для...

215
MySQL - длина () против char_length ()

Какая основная разница между length()а char_length()? Я считаю, что это как-то связано с двоичными и недвоичными строками. Есть ли практическая причина хранить строки в двоичном виде? mysql> select length('MySQL'), char_length('MySQL'); +-----------------+----------------------+ |...

215
Зачем нам нужны брокеры сообщений, такие как RabbitMQ, через базу данных, такую ​​как PostgreSQL?

Я новичок в брокерах сообщений, таких как RabbitMQ, которые мы можем использовать для создания задач / очередей сообщений для системы планирования, такой как Celery . Теперь вот вопрос: Я могу создать таблицу в PostgreSQL, к которой можно добавлять новые задачи и использовать такую...

215
Хранение JSON в базе данных вместо нового столбца для каждого ключа

Я реализую следующую модель для хранения пользовательских данных в моей таблице - у меня есть 2 столбца - uid(первичный ключ) и metaстолбец, в котором хранятся другие данные о пользователе в формате JSON. uid | meta -------------------------------------------------- 1 | {name:['foo'], |...

214
Какие ресурсы существуют для настройки производительности базы данных? [закрыто]

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

214
Как мне конвертировать из BLOB в TEXT в MySQL?

У меня есть много записей, где текст был сохранен в BLOB-объекте в MySQL. Для простоты обработки я хотел бы изменить формат в базе данных на TEXT ... Есть идеи, как легко внести изменения, чтобы не прерывать данные - я думаю, это нужно будет правильно...

214
Подсчет DISTINCT по нескольким столбцам

Есть ли лучший способ сделать запрос, подобный этому: SELECT COUNT(*) FROM (SELECT DISTINCT DocumentId, DocumentSessionId FROM DocumentOutputItems) AS internalQuery Мне нужно посчитать количество отдельных элементов из этой таблицы, но количество разных элементов превышает два столбца. Мой запрос...

214
Создать класс из таблицы базы данных

Как я могу сгенерировать класс из табличного объекта SQL Server? Я не говорю об использовании некоторого ORM. Мне просто нужно создать сущности (простой класс). Что-то вроде: public class Person { public string Name { get;set; } public string Phone { get;set; } } Учитывая некоторые таблицы, такие...

213
Как написать UPDATE SQL с псевдонимом таблицы в SQL Server 2008?

У меня есть очень простой UPDATE SQL- UPDATE HOLD_TABLE Q SET Q.TITLE = 'TEST' WHERE Q.ID = 101; Этот запрос работает отлично в Oracle, Derby, MySQL- но он терпит неудачу в SQL Server 2008 с следующей ошибкой: «Msg 102, Уровень 15, Состояние 1, Строка 1 Неверный синтаксис рядом с« Q ».» Если я...

213
Как создать пользователя / базу данных в скрипте для Docker Postgres

Я пытался настроить контейнер для экземпляра postgres для разработки, создав пользовательский пользователь и базу данных. Я использую официальное изображение докера Postgres . В документации он инструктирует вас вставить скрипт bash внутри /docker-entrypoint-initdb.d/папки, чтобы настроить базу...

212
MySQL сейчас () +1 день

Я использую now()в MySQL запрос. INSERT INTO table SET data = '$data', date = now() Но я хочу добавить 1 день к этой дате (так что dateдолжно содержать завтра). Является ли это

211
Устранение ошибки «Неверное смешение параметров сортировки» в MySQL

Я получаю сообщение об ошибке ниже при попытке сделать выбор через хранимую процедуру в MySQL. Недопустимое сочетание параметров сортировки (latin1_general_cs, IMPLICIT) и (latin1_general_ci, IMPLICIT) для операции '=' Есть идеи, что здесь может пойти не так? Параметры сортировки таблицы...

209
Найти строки, которые имеют одинаковое значение в столбце в MySQL

В таблице [member] некоторые строки имеют одинаковое значение для emailстолбца. login_id | email ---------|--------------------- john | john123@hotmail.com peter | peter456@gmail.com johnny | john123@hotmail.com ... Некоторые люди использовали другой login_id, но тот же адрес электронной почты, для...