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

155
Усечение всех таблиц в базе данных Postgres

Мне регулярно нужно удалять все данные из моей базы данных PostgreSQL перед перестройкой. Как бы я сделал это прямо в SQL? На данный момент мне удалось придумать оператор SQL, который возвращает все команды, которые мне нужно выполнить: SELECT 'TRUNCATE TABLE ' || tablename || ';' FROM pg_tables...

155
Функция ранга в MySQL

Мне нужно выяснить звание клиентов. Здесь я добавляю соответствующий стандартный запрос SQL ANSI для моего требования. Пожалуйста, помогите мне преобразовать его в MySQL. SELECT RANK() OVER (PARTITION BY Gender ORDER BY Age) AS [Partition by Gender], FirstName, Age, Gender FROM Person Есть ли...

155
Какова цель упорядочения по 1 в операторе выбора SQL?

Я читаю какой-то старый код на работе, и заметил, что есть несколько представлений с order by 1предложением. Что это делает? Пример: Create view v_payment_summary AS SELECT A.PAYMENT_DATE, (SELECT SUM(paymentamount) FROM payment B WHERE PAYMENT_DATE = B.PAYMENT_DATE and SOME CONDITION) AS SUM_X,...

155
MYSQL Усеченное неверное значение DOUBLE

Когда ниже приведен SQL-запрос: UPDATE shop_category SET name = 'Secolul XVI - XVIII' AND name_eng = '16th to 18th centuries' WHERE category_id = 4768 Возникает следующая ошибка: 1292 - Truncated incorrect DOUBLE value: 'Secolul XVI - XVIII' Как это исправить? shop_category структура таблицы:...

155
Оператор Oracle «(+)»

Я проверяю некоторые старые операторы SQL с целью их документирования и, возможно, улучшения. СУБД Oracle Я не понял утверждение, которое читалось так: select ... from a,b where a.id=b.id(+) Я запутался в (+)операторе и не смог получить его ни на одном форуме ... (поиск + в кавычках тоже не помог)....

155
MySQL - сделать существующее поле уникальным

У меня уже есть таблица с полем, которое должно быть уникальным, но это не так. Я знаю это только потому, что в таблицу была внесена запись, которая имела то же значение, что и другая, уже существующая запись, и это вызвало проблемы. Как сделать так, чтобы в этом поле принимались только уникальные...

155
Есть ли способ установить только клиент MySQL (Linux)? [закрыто]

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

155
Что является причиной ОШИБКИ: не существует уникального ограничения, соответствующего данным ключам для ссылочной таблицы?

В приведенном ниже примере структуры таблицы выдается ОШИБКА: не существует уникального ограничения, соответствующего заданным ключам для ссылочной таблицы, и пока я не могу понять, почему эта ошибка возникает в этой ситуации, пока я на нее смотрю. BEGIN; CREATE TABLE foo ( name VARCHAR(256)...

155
MySQL Неверное значение даты и времени: '0000-00-00 00:00:00'

Я недавно принял старый проект, который был создан 10 лет назад. Он использует MySQL 5.1. Помимо прочего, мне нужно изменить набор символов по умолчанию с latin1 на utf8. В качестве примера у меня есть такие таблицы: CREATE TABLE `users` ( `id` int(10) unsigned NOT NULL AUTO_INCREMENT, `first_name`...

154
Упорядочение по порядку значений в предложении SQL IN ()

Мне интересно, есть ли возможность (возможно, лучший способ) упорядочить по порядку значений в предложении IN (). Проблема в том, что у меня есть 2 запроса, один из которых получает все идентификаторы, а второй - всю информацию. Первый создает порядок идентификаторов, по которым я хочу, чтобы...

154
Неявный бит с константой 1 или 0 в SQL Server

Можно ли выразить 1 или 0 как бит при использовании в качестве значения поля в операторе выбора? например В этом случае оператор (который является частью оператора выбора) ICourseBased имеет тип int. case when FC.CourseId is not null then 1 else 0 end as IsCoursedBased Чтобы получить битовый тип, я...

154
Как мне указать «закрыть существующие подключения» в сценарии SQL

Я активно занимаюсь разработкой своей схемы в SQL Server 2008 и часто хочу перезапустить сценарий удаления / создания базы данных. Когда я бегу USE [master] GO IF EXISTS (SELECT name FROM sys.databases WHERE name = N'MyDatabase') DROP DATABASE [MyDatabase] GO Я часто получаю эту ошибку Msg 3702,...

154
MongoDB: как обновить несколько документов с помощью одной команды?

Я был удивлен, обнаружив, что следующий пример кода обновляет только один документ: > db.test.save({"_id":1, "foo":"bar"}); > db.test.save({"_id":2, "foo":"bar"}); > db.test.update({"foo":"bar"}, {"$set":{"test":"success!"}}); > db.test.find({"test":"success!"}).count(); 1 Я знаю, что...

154
NoSQL - MongoDB против CouchDB [закрыто]

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

154
Каковы плюсы и минусы выполнения расчетов в SQL по сравнению с вашим приложением

shopkeeper Таблица имеет следующие поля: id (bigint),amount (numeric(19,2)),createddate (timestamp) Допустим, у меня есть таблица выше. Я хочу получить записи за вчерашний день и сгенерировать отчет, напечатав сумму в центах. Один из способов сделать это - выполнить вычисления в моем...

154
Postgresql - изменить размер столбца varchar на меньшую длину

У меня вопрос по поводу ALTER TABLEкоманды для действительно большой таблицы (почти 30 миллионов строк). Один из столбцов - это a, varchar(255)и я хотел бы изменить его размер на a varchar(40). По сути, я хотел бы изменить свой столбец, выполнив следующую команду: ALTER TABLE mytable ALTER COLUMN...

154
Какой тип данных для широты и долготы?

Я новичок в PostgreSQL и PostGIS. Я хочу хранить значения широты и долготы в таблице базы данных PostgreSQL 9.1.1. Я вычислю расстояние между двумя точками, найду более близкие точки, используя значения этого местоположения. Какой тип данных я должен использовать для широты и...