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

1427
Вставить в… значения (ВЫБРАТЬ… ОТ…)

Я пытаюсь INSERT INTOтаблицу, используя вход из другой таблицы. Хотя это вполне выполнимо для многих механизмов баз данных, мне всегда кажется, что я не могу вспомнить правильный синтаксис для SQLмеханизма времени ( MySQL , Oracle , SQL Server , Informix и DB2 ). Существует ли синтаксис «серебряной...

1348
Как получить список учетных записей пользователей с помощью командной строки в MySQL?

Я использую утилиту командной строки MySQL и могу перемещаться по базе данных. Теперь мне нужно увидеть список учетных записей пользователей. Как я могу это сделать? Я использую версию MySQL...

1335
Какие есть варианты хранения иерархических данных в реляционной базе данных? [закрыто]

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

1326
Выберите первую строку в каждой группе GROUP BY?

Как следует из названия, я бы хотел выбрать первую строку каждого набора строк, сгруппированных с GROUP BY. В частности, если у меня есть purchasesтаблица, которая выглядит следующим образом: SELECT * FROM purchases; Мой вывод: id | клиент | Всего --- + ---------- + ------ 1 | Джо | 5 2 | Салли | 3...

1315
Как я могу сделать оператор UPDATE с JOIN в SQL Server?

Мне нужно обновить эту таблицу в SQL Server данными из его родительской таблицы, см. Ниже: Стол: продажа id (int) udid (int) assid (int) Таблица: уд id (int) assid (int) sale.assidсодержит правильное значение для обновления ud.assid. Какой запрос будет делать это? Я думаю о, joinно я не уверен,...

1314
Установка определенных версий пакета с помощью pip

Я пытаюсь установить версию 1.2.2 адаптера MySQL_python, используя свежий файл virtualenv, созданный с помощью этой --no-site-packagesопции. Текущая версия, показанная в PyPi - 1.2.3 . Есть ли способ установить более старую версию? Я нашел статью о том, что это должно сделать это: pip install...

1285
Как я могу удалить дубликаты строк?

Каков наилучший способ удалить повторяющиеся строки из довольно большой SQL Serverтаблицы (т.е. 300 000+ строк)? Строки, конечно, не будут идеальными дубликатами из-за существования поля RowIDидентичности. MyTable RowID int not null identity(1,1) primary key, Col1 varchar(20) not null, Col2...

1283
Как удалить с помощью INNER JOIN с SQL Server?

Я хочу удалить с помощью INNER JOINв SQL Server 2008 . Но я получаю эту ошибку: Сообщение 156, уровень 15, состояние 1, строка 15 Неверный синтаксис рядом с ключевым словом «ВНУТРЕННИЙ». Мой код: DELETE FROM WorkRecord2 INNER JOIN Employee ON EmployeeRun=EmployeeNo WHERE Company = '1' AND Date =...

1271
Получить размер всех таблиц в базе данных

Я унаследовал довольно большую базу данных SQL Server. Кажется, он занимает больше места, чем я ожидал, учитывая содержащиеся в нем данные. Есть ли простой способ определить, сколько места на диске занимает каждая...

1218
Изменение столбца: от нуля до нуля

У меня есть таблица, которая имеет несколько обнуляемых целочисленных столбцов. Это нежелательно по нескольким причинам, поэтому я собираюсь обновить все нули до 0, а затем установить для этих столбцов значение NOT NULL. Помимо изменения нулей на 0, данные должны быть сохранены. Я ищу определенный...

1214
Могу ли я объединить несколько строк MySQL в одно поле?

Используя MySQL, я могу сделать что-то вроде: SELECT hobbies FROM peoples_hobbies WHERE person_id = 5; Мой вывод: shopping fishing coding но вместо этого я просто хочу 1 ряд, 1 столбец: Ожидаемый результат: shopping, fishing, coding Причина в том, что я выбираю несколько значений из нескольких...

1208
Какой тип данных MySQL использовать для хранения логических значений

Поскольку в MySQL, похоже, нет какого-либо «логического» типа данных, какой тип данных вы «используете» для хранения истинной / ложной информации в MySQL? Особенно в контексте написания и чтения из / в сценарий PHP. Со временем я использовал и видел несколько подходов: tinyint, поля varchar,...

1202
Найти все таблицы, содержащие столбец с указанным именем - MS SQL Server

Хотите улучшить этот пост? Предоставьте подробные ответы на этот вопрос, включая цитаты и объяснение того, почему ваш ответ правильный. Ответы без достаточной детализации могут быть отредактированы или удалены. Можно ли запросить имена таблиц, которые содержат столбцы LIKE '%myName%'...

1197
Как составить список таблиц в файле базы данных SQLite, который был открыт с помощью ATTACH?

Какой SQL можно использовать для перечисления таблиц и строк в этих таблицах в файле базы данных SQLite - после того, как я прикрепил его с помощью ATTACHкоманды в средстве командной строки SQLite 3...

1191
UTF-8 полностью

Я настраиваю новый сервер и хочу полностью поддерживать UTF-8 в моем веб-приложении. Я пытался сделать это в прошлом на существующих серверах, и мне всегда приходилось прибегать к ISO-8859-1. Где именно мне нужно установить кодировку / кодировки? Я знаю, что для этого мне нужно настроить Apache,...

1183
Как вывести результаты запроса MySQL в формате CSV?

Есть ли простой способ выполнить запрос MySQL из командной строки Linux и вывести результаты в формате CSV ? Вот что я делаю сейчас: mysql -u uid -ppwd -D dbname << EOQ | sed -e 's/ /,/g' | tee list.csv select id, concat("\"",name,"\"") as name from students EOQ Это становится грязным, когда...

1143
Проверьте, существует ли таблица в SQL Server

Я хотел бы, чтобы это было окончательным обсуждением того, как проверить, существует ли таблица в SQL Server 2000/2005 с использованием операторов SQL. Когда вы Google для ответа, вы получите так много разных ответов. Есть ли официальный / обратный и прямой совместимый способ сделать это? Вот два...