Теперь Кью работает в режиме чтения

Мы сохранили весь контент, но добавить что-то новое уже нельзя

Насколько сложно понять SQL самостоятельно?

ОбразованиеПрограммирование+3
Анонимный вопрос
Математика и математики
  · 5,4 K
Программист и просто умный человек.  · 4 авг 2021

Основы "чистого" SQL, с примерами использования данных из одной-двух таблиц, понять несложно. Несколько ключевых слов и простая грамматика, таблицы, типы, NULL.
Сложности в применении языка начинаются, когда таблиц больше и выборка требует нетривиальную комбинацию базовых конструкций.
Кроме того, реализации SQL от различных фирм-разработчиков имеют дополнительные языковые конструкции которые в "чистом" SQL отсутствуют. Поэтому есть диалекты MS SQL, PL/SQL, MySQL и другие. Запрос написанный на одном диалекте может не работать в системе с другим диалектом.
Далее, сам язык SQL это только часть современных СУБД.
Есть хранимые, процедуры, виртуальные таблицы, права доступа к базам и таблицам. Для решения реальных задач, кроме языка запросов придётся изучить объектную структуру конкретной СУБД и диалектные конструкции.

1 эксперт согласен
в целом верно.
но действительно, голый скуль без субд никому особо не интересен, а вот скрипты обращения могут отличаться.
Openstack DevOps and IBM/Informix Certified DBA . Phd in Math (Duality of spaces of...  · 3 авг 2021
Достаточно сложно. Я работал с SQL профессионально (IBM/Informix Certified DBA) в большой корпорации Prod. Database Support@Verizon , но диалекты Oracle и DB2 знаю не очень. Лично мне стартовать помогла монография - Дейт К. Руководство по реляционной СУБД DB2:Пер. с англ. - М.: Финансы и статистика, 1988. - 320 с. СУБД . Дейт Карлос - Технический лидер первой... Читать далее
Взять понятный учебник и решать практическую задачу в режиме аврала. Будет понимание и самостоятельное изучение. Я... Читать дальше
Инженер-программист  · 4 авг 2021

Не сложно. Это декларативный язык - если по-простому - 'описательный'. Когда-то мне ночи хватило, чтобы с легкостью сдать экзамен. Вот хороший сайт/учебник/тренажер https://sql-ex.ru. Вероятно сейчас куча аналогичных ресурсов, но 10 лет назад он мне помог ;)

Специалист по обучению  · 3 авг 2021  · ivlev.ru

В базе у него очень простой синтаксис выражений, легко переводящийся на русский язык. Начать знакомство стоит с GUI клиентов MySQL Workbench или, если задача ориентированная на web - PHPMyAdmin.

Слушайте меня ежедневно в подкасте «Доброй ночи, Вьетнам!» Перейти на t.me/GoodNightVietnam
Высшее, СПбГУ '86, Спорт всю жизнь. Мое тренировочное приложение 💥 для Андроид 👉  · 6 дек 2021  · vk.cc/c5RMsB
Начальный уровень - не сложно, чуть глубже ms sql чрезвычайно сложно! Вот например мой простейший казалось бы вопрос НИКТО на Кью и даже habr не смог ответить! Вопрос был как узнать контекст запроса - то есть в самом запросе узнать имя таблицы к которой запрос!
Канал для бега и похудения 55+ (🔸Игровая Статодинамика🔸)Перейти на zen.yandex.ru/id/5d2c40bcdfdd2500aeab7c04
Ваш вопрос, мягко говоря, странный. SQL - декларативный язык. Он описывает, что вы хотите получить из множества. У... Читать дальше
Изобретательская деительность  · 26 авг 2021

Главное вникнуть в это дело . А потом не чего сложного . Я сам думал что SQL очень сложен . Но начал изучать его , конспектировать . Не забывал о практике .