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

Язык структурированных запросов (SQL) - это язык запросов к базам данных. Вопросы должны включать примеры кода, структуру таблицы, примеры данных и тег для используемой реализации СУБД (например, MySQL, PostgreSQL, Oracle, MS SQL Server, IBM DB2 и т. Д.). Если ваш вопрос относится исключительно к конкретной СУБД (использует определенные расширения / функции), используйте вместо этого тег этой СУБД. Ответы на вопросы, помеченные SQL, должны использовать стандарт ISO / IEC SQL.

7
SQL обновляет поля одной таблицы из полей другой
У меня две таблицы: A [ID, column1, column2, column3] B [ID, column1, column2, column3, column4] Aвсегда будет подмножеством B(то есть все столбцы Aтакже входят в B). Я хочу обновить запись, указав IDв ней Bсвои данные Aдля всех столбцов A. Это IDсуществует как в, так Aи в B. Есть ли UPDATEсинтаксис …

2
Возможно ли, чтобы предложение вывода SQL возвращало столбец, который не вставлен?
Я внес некоторые изменения в свою базу данных, и мне нужно перенести старые данные в новые таблицы. Для этого мне нужно заполнить таблицу (ReportOptions), взяв данные из исходной таблицы (практика), и заполнить вторую промежуточную таблицу (PracticeReportOption). ReportOption (ReportOptionId int PK, field1, field2...) Practice (PracticeId int PK, field1, field2...) PracticeReportOption (PracticeReportOptionId …
124 sql  sql-server 

10
Недопустимое сочетание сопоставлений Ошибка MySQL
Я получаю эту странную ошибку при обработке большого количества данных ... Error Number: 1267 Illegal mix of collations (latin1_swedish_ci,IMPLICIT) and (utf8_general_ci,COERCIBLE) for operation '=' SELECT COUNT(*) as num from keywords WHERE campaignId='12' AND LCASE(keyword)='hello again 昔 ã‹ã‚‰ ã‚ã‚‹ å ´æ‰€' Что я могу сделать, чтобы решить эту проблему? Могу ли …

12
SQL - выбрать только первые 10 строк?
Как выбрать только первые 10 результатов запроса? Я хотел бы отобразить только первые 10 результатов следующего запроса: SELECT a.names, COUNT(b.post_title) AS num FROM wp_celebnames a JOIN wp_posts b ON INSTR(b.post_title, a.names) > 0 WHERE b.post_date > DATE_SUB(CURDATE(), INTERVAL 1 DAY) GROUP BY a.names ORDER BY num DESC
124 sql 

12
Ошибка в MySQL при установке значения по умолчанию для DATE или DATETIME
Я запускаю MySql Server 5.7.11 и это предложение: updated datetime NOT NULL DEFAULT '0000-00-00 00:00:00' это не работает. Выдача ошибки: ERROR 1067 (42000): Invalid default value for 'updated' Но следующее: updated datetime NOT NULL DEFAULT '1000-01-01 00:00:00' просто работает . То же самое для DATE. В качестве дополнительной заметки это …
124 mysql  sql  date  datetime  console 

22
Есть ли система контроля версий для изменения структуры базы данных?
Я часто сталкиваюсь со следующей проблемой. Я работаю над некоторыми изменениями в проекте, которые требуют новых таблиц или столбцов в базе данных. Вношу изменения в базу данных и продолжаю работу. Обычно я не забываю записывать изменения, чтобы их можно было воспроизвести в действующей системе. Однако я не всегда помню, что …


17
Ошибка при удалении базы данных (невозможно rmdir '.test \', errno: 17)
По сути, меня учили, как создать пароль root с помощью команды «mysqladmin -u root -p password», все это делалось через редактор команд Windows. Теперь следующим процессом было отображение баз данных по умолчанию (info. Schema, mysql и test), что было достигнуто с помощью команды «SHOW DATABASES;» Но согласно книге, нам пришлось …
124 mysql  sql  phpmyadmin 


11
Как скопировать запись в таблицу SQL, но поменять уникальный идентификатор новой строки?
Этот вопрос близок к тому, что мне нужно, но мой сценарий немного отличается. Исходная таблица и таблица назначения одинаковы, а первичный ключ - это уникальный идентификатор (guid). Когда я пробую это: insert into MyTable select * from MyTable where uniqueId = @Id; Я, очевидно, получаю нарушение ограничения первичного ключа, поскольку …

12
Запрос Oracle для получения имен столбцов
У меня есть запрос mySQL для получения столбцов из такой таблицы: String sqlStr="select column_name from information_schema.COLUMNS where table_name='users' and table_schema='"+_db+"' and column_name not in ('password','version','id')" Как изменить указанный выше запрос в базе данных Oracle 11g? Мне нужно получить имена столбцов в качестве набора результатов для таблицы «пользователи», исключая определенные столбцы, …
123 sql  oracle 

6
SQL-запрос для поиска записи с идентификатором не в другой таблице
У меня есть две таблицы с привязкой первичного ключа в базе данных, и я хочу найти непересекающийся набор между ними. Например, Table1имеет columns ( ID, Name) и образцы данных:(1 ,John), (2, Peter), (3, Mary) Table2имеет columns ( ID, Address) и образцы данных:(1, address2), (2, address2) Итак, как мне создать SQL-запрос, …
123 sql  database  postgresql 

6
Как удалить переменные таблицы в SQL-сервере? Стоит ли мне вообще это делать?
У меня есть табличная переменная в скрипте (не хранимая процедура). Два вопроса: Как удалить переменную таблицы? Drop Table @varName выдает ошибку «Неверный snytax». Всегда ли я должен это делать? Я слышал, это хорошая практика. Действительно ли это необходимо для таких небольших скриптов? Вот мой код: Declare @projectList table( name varchar(40) …

4
Есть ли разница между «! =» И «<>» в Oracle Sql?
Я хотел бы знать, есть ли различия между этими двумя not equalоператорами &lt;&gt;и !=в Oracle. Есть ли случаи, когда они могут давать разные результаты или различную производительность?
123 sql  oracle 

10
Использование предложения union и order by в mysql
Я хочу использовать заказ с объединением в запросе mysql. Я получаю разные типы записей на основе разных критериев из таблицы на основе расстояния для поиска на моем сайте. Первый запрос выбора возвращает данные, относящиеся к точному поиску места. Второй запрос выбора возвращает данные, относящиеся к расстоянию в пределах 5 км …
123 mysql  sql  sql-order-by  union 

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.