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

Подробнее про sql...

В две таблицы вставляю одни и те же данные: одна секционированная, другая обычная. Я использую следующую команду для определения размера обычной таблицы: select pg_size_pretty (pg_total_relation_size ('test_normal')) Выход: 6512 МБ Я использую следующую команду для определения размера секционирова....
4 Фев 2022 в 15:55
Есть таблица со следующими данными: student subject code student1 maths 312 student1 physics 785 student2 english 900 student3 geography 317 Я пытаюсь ограничить доступ к каждому учащемуся в таблице для просмотра данных, относящихся к выбранному им....
4 Фев 2022 в 14:09
Я пытаюсь преобразовать следующую таблицу без подзапроса: Document Reader doc1 John doc2 Max doc2 John Это был бы мой желаемый результат: Reader Duplicate John True Max False ....
4 Фев 2022 в 13:27
У меня есть две таблицы. Таблица Основная и Вспомогательная. Мне нужно соединить эти две таблицы. Ключи с одинаковым grp_id составляют одну группу. например: в таблице main (BWA,ST,FD62E015) — одна группа, а (BWA,VI,FD62E015) — другая группа и так далее. То же самое происходит и с другим сабвуф....
4 Фев 2022 в 12:59
У меня есть таблица результатов учащихся в базе данных MS SQL. Каждый результат учащегося состоит из уровня и оценки. Я прикрепил снимок экрана. Поле intReportID имеет решающее значение для их связи. Ключ TblReportsStoreGradesID. В моем выводе я хочу, чтобы уровень и оценка отображались в одной ....
4 Фев 2022 в 12:28
Я хочу написать SQL-запрос для фильтрации данных. У меня есть два раскрывающихся меню, из которых пользователь может выбрать два параметра, и когда вы нажимаете кнопку поиска, запрос возвращает записи из базы данных. Я использовал простой оператор «И», и он отлично работает, когда выбраны значения....
sql
4 Фев 2022 в 11:07
Поскольку Sqlerrm() возвращает сообщение и код, предоставленный orecle. исключение 1: например, для неявного курсора, когда данные не найдены, возникает ошибка n, мы пишем обработку исключений, например dbms_ou..(sqlerrm()); вывод: ORA-01403: данные не найдены и для Dbms_output..(sqlcode()); -- п....
4 Фев 2022 в 08:54
Я пытаюсь экспортировать список сведений об участниках, срок действия которых истекает после 2019 года. |name |expiry | |------|----------| |arthur|2010-01-01| |ben |2018-05-17| |craig |2005-12-30| |dean |2021-09-02| Так что я только после |name |expiry | |------|----------| |dean |2021....
4 Фев 2022 в 04:24
У меня есть такая таблица: Roll Name Type 3 Mark Ultimate Internet 1 Ana Chase 4 June Ultimate Internet 2 Badol Chase Как я могу сделать оператор SELECT, в котором я переименовываю столбец «Тип» в зависимости от значения? Что-то типа: SELECT Roll, Name, ....
4 Фев 2022 в 04:09
Я пытаюсь скопировать определенные данные (например, где состояние = «TX») из таблицы в одной базе данных на удаленном сервере в другую базу данных на моем сервере. Ошибка, которую я получаю: Неверный синтаксис рядом с 'SELECT'. Ожидается EDGE_TYPE или FILETABLE" сразу после ключевого слова "AS". ....
4 Фев 2022 в 01:43
Когда я ввожу employee_id, зарплата не увеличивается на 20%, она меняется на 6336$ независимо от job_title или суммы зарплаты. Это из-за неправильного оператора IF? Как я могу решить эту проблему? Кроме того, под SELECT есть желтая волнистая линия. Что это означает? Я использую Oracle SQL Devel....
4 Фев 2022 в 01:11
У меня 3 стола. Что я хочу использовать функцию postgresql, предоставив только film_person_id для удаления связанных ролей, фильмов и всех остальных оставшихся кинолюдей из таблицы film_person. Я хочу сделать следующее: когда я вызываю delete_film_person2(15);, я хочу удалить связанные роли, которы....
4 Фев 2022 в 00:04
Мне нужен оператор SELECT типа IF(expression='', 'Web', expression), но проблема в том, что выражение огромно, и я не хочу его повторять. Есть ли способ сделать это, используя выражение только один раз? Я попытался объединить IFNULL() с другими вложенными условиями, но не смог найти способ решить э....
3 Фев 2022 в 23:49
У меня есть таблица PostgreSQL с client_id, датой, smp_number, vs_type, vs_amount: client_id |date |smp_number |vs_type |vs_amount 1233455 |2017.05.02 |1234/0123 |debit |10000 1233455 |2017.05.03 |1236/0123 |credit |1000 1233455 |2017.05.04 |1234/0123 ....
3 Фев 2022 в 23:14
У меня есть вызов таблицы TRANSACTIONS. Я пытаюсь удалить не все транзакции из таблицы. Так что это может быть так: УДАЛИТЬ ИЗ ТРАНЗАКЦИЙ tr ГДЕ tr.Id != "123456" Но проблема в том, что я не знаю транзакции, которые не будут удалены. Поэтому иногда мой запрос может быть таким УДАЛИТЬ ИЗ ТРАНЗАКЦ....
3 Фев 2022 в 22:40
У меня есть столбец int, который содержит значения не более 20. Я хочу выбрать соответствующую ему заглавную букву алфавита: 1 = A 2 = B 3 = C ... Меня не волнует, что происходит после Z, потому что столбец не содержит больших значений. Есть ли простой способ сделать это с помощью SQL-запроса, что....
3 Фев 2022 в 20:04
Мне нужно удалить все символы " в столбце name UPDATE oc_product_description SET name = REPLACE(name, """, ""); Когда я пытаюсь смоделировать этот запрос, я получаю эту синтаксическую ошибку: #1064 - У вас ошибка в синтаксисе SQL; проверьте руководство, соответствующее версии вашего сервера M....
3 Фев 2022 в 19:05
Возможно ли, чтобы SQL Server возвращал таблицу в постоянном формате? Допустим, у нас есть следующие необработанные данные: DATE | CATEGORY | VALUE --------------------------------- 01.01.2022 | Category 1 | 10 01.01.2022 | Category 1 | 20 01.01.2022 | Category 1 | 33 01.01.2022 | Cat....
3 Фев 2022 в 19:05
Я хочу найти клиентов, которые купили только фрукты в своей покупке. Мои данные выглядят так: ID purchase_date product 22212 2021-06-03 Fruit 111999 2021-06-03 Fruit 111999 2021-06-03 Chocolate 56727 2019-05-03 Bread 30726 2019-05-03 F....
3 Фев 2022 в 18:54
Я пытаюсь автоматически увеличивать цифры и буквы. Это должно выглядеть так: KH001 KH002 KH003 и т.д.. Я просмотрел пару статей и другие вопросы о переполнении стека, но не смог понять, поскольку SQL - моя гораздо более слабая сторона. Я создал столбец с именем string с типом данных varchar(50) ....
3 Фев 2022 в 18:37
Как использовать объявленную переменную @CodeID внутри строки SQL? Когда я запускаю следующую инструкцию, я получаю сообщение об ошибке «Недопустимое имя объекта (..)». WHILE @FolderID <= @FolderMaxID BEGIN SELECT @Db = Db FROM #Folders WHERE ID = @FolderID SET @Sql = N' ....
3 Фев 2022 в 18:14
У меня возникли проблемы с извлечением некоторых данных из файла XML в базу данных MSSQL с использованием CROSS APPLY, вот что у меня есть: Примечание. Я читал о том, как размещать сообщения здесь, но извините меня, если я все еще ошибаюсь. XML файл: <?xml version="1.0" encoding="UTF-8" ?> <ZMPROD01....
3 Фев 2022 в 17:45
Я новичок в SQL Server, и мне было интересно, можно ли выполнить такой запрос. У меня есть таблица со следующими полями: ПОЛЬЗОВАТЕЛЬ, РАБОЧАЯ СТАНЦИЯ, ПРОДОЛЖИТЕЛЬНОСТЬ (секунды) Каждый ПОЛЬЗОВАТЕЛЬ может использовать несколько рабочих станций, и каждая рабочая станция может использоваться несколь....
3 Фев 2022 в 17:41
Есть код, в котором я могу объединить все 5 таблиц вместе, и он отлично работает. Но я хочу сделать из него временную таблицу, чтобы мне было легче работать дальше с этими строками, а с create temporary table это не работает. Так не могли бы вы показать мне, как это сделать правильно? select * fro....
3 Фев 2022 в 16:48
Так это мой стол +--------+--------------+--------------+------+ | I_Code | Name | Category | rate | +--------+--------------+--------------+------+ | 1001 | Masala Dosa | South Indian | 60 | | 1002 | Vada Sambhar | South Indian | 40 | | 1003 | Idli | South Indian | ....
3 Фев 2022 в 16:37