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

203
Оптимизируйте PostgreSQL для быстрого тестирования

Я переключаюсь на PostgreSQL из SQLite для типичного приложения Rails. Проблема в том, что работа спецификаций стала медленной с PG. На SQLite это заняло ~ 34 секунды, на PG - ~ 76 секунд, что более чем в 2 раза медленнее . Итак, теперь я хочу применить некоторые методы для приведения...

203
SQL Server динамический запрос PIVOT?

Мне было поручено придумать способ перевода следующих данных: date category amount 1/1/2012 ABC 1000.00 2/1/2012 DEF 500.00 2/1/2012 GHI 800.00 2/10/2012 DEF 700.00 3/1/2012 ABC 1100.00 в следующее: date ABC DEF GHI 1/1/2012 1000.00 2/1/2012 500.00 2/1/2012 800.00 2/10/2012 700.00 3/1/2012 1100.00...

202
Использование псевдонима столбца в предложении WHERE запроса MySQL приводит к ошибке

Запрос, который я выполняю, выглядит следующим образом, однако я получаю эту ошибку: # 1054 - Неизвестный столбец 'Guaranteed_postcode' в 'IN / ALL / ANY subquery' SELECT `users`.`first_name`, `users`.`last_name`, `users`.`email`, SUBSTRING(`locations`.`raw`,-6,4) AS `guaranteed_postcode` FROM...

202
Как мне отформатировать число с запятыми в T-SQL?

Я выполняю некоторые административные запросы и собираю результаты sp_spaceusedв SQL Server 2008, чтобы посмотреть на соотношение данных / индекса для некоторых таблиц в моей базе данных. Конечно, я получаю много разных результатов, и мои глаза начинают затуманиваться. Было бы очень удобно, если бы...

202
Как заказать с объединением в SQL?

Можно ли заказать, когда данные поступают от многих избранных и объединить их вместе? Такие как Select id,name,age From Student Where age < 15 Union Select id,name,age From Student Where Name like "%a%" Как я могу заказать этот запрос по имени. Некоторые говорили, что вы можете сделать запрос...

202
SQL - имея VS где

У меня есть следующие две таблицы: 1. Lecturers (LectID, Fname, Lname, degree). 2. Lecturers_Specialization (LectID, Expertise). Я хочу найти лектора с самой специализацией. Когда я пытаюсь это, это не работает: SELECT L.LectID, Fname, Lname FROM Lecturers L, Lecturers_Specialization S WHERE...

202
ОШИБКА: отказано в разрешении для последовательности towns_id_seq с использованием Postgres

Я новичок в postgres (и вообще в информационных системах баз данных). Я запустил следующий скрипт SQL в моей базе данных: create table cities ( id serial primary key, name text not null ); create table reports ( id serial primary key, cityid integer not null references cities(id), reportdate date...

201
Как мне удалить внешний ключ в SQL Server?

Я создал внешний ключ (в SQL Server) с помощью: alter table company add CountryID varchar(3); alter table company add constraint Company_CountryID_FK foreign key(CountryID) references Country; Затем я запускаю этот запрос: alter table company drop column CountryID; и я получаю эту ошибку: Сообщение...

201
Как изменить параметры сортировки базы данных, таблицы, столбца?

База данных latin1_general_ciсейчас и я хочу изменить сопоставление на utf8mb4_general_ci. Есть ли какие-либо настройки в PhpMyAdmin для изменения параметров сортировки базы данных, таблицы, столбца? Вместо того, чтобы менять один за...

201
Таблицы обновлений MYSQL

Я понятия не имею, в чем проблема. Используя MySQL 5.0, я получаю ошибку компиляции при попытке запустить следующий оператор обновления MYSQL UPDATE b SET b.mapx = g.latitude, b.mapy = g.longitude FROM business AS b INNER JOIN business_geocode g ON b.business_id = g.business_id WHERE (b.mapx = ''...

201
ОШИБКА 2002 (HY000): не удается подключиться к локальному серверу MySQL через сокет '/tmp/mysql.sock'

Я установил MySQL на Mac OS X с Mountain Lion homebrew install mysql, но при попытке mysql -u rootя получил следующую ошибку: ОШИБКА 2002 (HY000): не удается подключиться к локальному серверу MySQL через сокет '/tmp/mysql.sock' (2) Что означает эта ошибка? Как я могу это...

201
Как изменить имена столбцов данных в pyspark?

Я пришел из пандского фона и привык читать данные из CSV-файлов в информационном кадре, а затем просто менять имена столбцов на что-то полезное с помощью простой команды: df.columns = new_column_name_list Однако то же самое не работает в фреймах данных pyspark, созданных с использованием...

201
Использование переменной env в application.properties Spring Boot

Мы работаем над веб-приложением Spring Boot , и база данных, которую мы используем, - MySql ; у нас есть настройки, которые мы сначала тестируем локально (значит, нам нужно установить MySql на наш ПК); затем мы нажимаем на Bitbucket ; Jenkins автоматически обнаруживает новый push-запрос к Bitbucket...

200
КАСКАД-УДАЛИТЬ только один раз

У меня есть база данных Postgresql, в которой я хочу сделать несколько каскадных удалений. Однако таблицы не настраиваются с правилом ON DELETE CASCADE. Есть ли способ, которым я могу выполнить удаление и сказать Postgresql каскадировать это только один раз? Что-то эквивалентное DELETE FROM...

200
Когда НЕ использовать Кассандру?

В последнее время было много разговоров, связанных с Кассандрой . Twitter, Digg, Facebook и т. Д. Все используют его. Когда имеет смысл: использовать Кассандру, не использовать Кассандру, а используйте RDMS вместо Cassandra....

200
MySQL ON DUPLICATE KEY UPDATE для вставки нескольких строк в одном запросе

У меня есть запрос SQL, где я хочу вставить несколько строк в одном запросе. поэтому я использовал что-то вроде: $sql = "INSERT INTO beautiful (name, age) VALUES ('Helen', 24), ('Katrina', 21), ('Samia', 22), ('Hui Ling', 25), ('Yumie', 29)"; mysql_query( $sql, $conn ); Проблема в том, что когда я...