Тёмный

SQL Урок 10 | INSERT Оператор | Для Начинающих 

ROBOTOBOR.PRO ✌ Доступное Программирование
Просмотров 28 тыс.
50% 1

В этом видео уроке мы познакомимся с оператором INSERT. Будем вставлять строки в таблицу с учениками, настроим автоматическое проставление ID и познакомимся с агрегатной функцией COUNT() при использовании ее в группировке c оператором GROUP BY.
Смотрите, повторяйте, изменяйте, "играйтесь" и впитывайте знания так жадно, как будто Вы об этом больше никогда не узнаете!
Также, если Вы никогда не умели программировать ни на каком языке и хотите научиться, тогда Вам тоже к нам.
Мои видеокурсы:
Программирование для Начинающих - robotobor.pro/p...
Видеокурс "Погружение в язык VBA" - course.robotobo... - Профессиональное программирование на VBA
Наш официальный Сайт: robotobor.pro
Наша Группа ВКонтакте: robotob...
Наш Инстаграм: / robotobor_pro
Мой C#.NET Инстаграм: / csharp_dotnet

Опубликовано:

 

29 сен 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 35   
@НиколайЩеглов-м6ь
@НиколайЩеглов-м6ь 10 месяцев назад
Красавчик! Всё по делу и всё понятно)
@nzt0395
@nzt0395 2 года назад
Конечно это было 4 года назад. Но ты не представляешь,какой ты красавчик,со своими четкими и шикарными объяснениями. Спасибо тебе!
@himanmynamejs3233
@himanmynamejs3233 Год назад
Актуально(2022/2023 год)
@toha_koshuk
@toha_koshuk 2 года назад
Видел способ после value через запятую в скобках писать различные варианты , но у меня возникает 102 ошибка , такое реально сделать ? И второй вопрос , как включить подсказки (красные волнистые линии ) ?
@rin2716
@rin2716 Год назад
Спасибо благодаря вам изучаю азы, конечно это намного проще чем джава.
@mirlan19
@mirlan19 3 года назад
👍
@ATM-ci2vf
@ATM-ci2vf 4 года назад
Спасибо за видео!
@reviwedandtranslated4416
@reviwedandtranslated4416 9 месяцев назад
смотреть на скорости 1,5.
@IQOBBYROBLOX
@IQOBBYROBLOX 4 года назад
Спасибо!
@kanimetzarylbek8335
@kanimetzarylbek8335 4 года назад
👍
@LodkaGG
@LodkaGG 6 лет назад
Спасибо за уроки)
@mirlan19
@mirlan19 3 года назад
😅
@НочноеУтро-г5б
@НочноеУтро-г5б 5 лет назад
почему скобки то квадратные то нет
@RobotoborPro
@RobotoborPro 5 лет назад
Можно так и так. Без квадратных скобок, например, названия полей с пробелами, не сработают.
@nz7761
@nz7761 6 лет назад
я работаю в английской версии SQL Server и спутала при установке первичного ключа шаг приращивания идентификатора и начальное значение идентификатора перед INSERT. В результате ввела дополнительных студентов, у которых ID с шагом прироста 26. Можно ли граммотно это исправить на уже введенных студентах и потом продолжать с правильным приростом номера id?
@RobotoborPro
@RobotoborPro 6 лет назад
Неважно, какие id, главное, чтобы уникальные были. Можете сделать по быстрому так: открыть проект таблицы, правой кнопкой мыши выделить id и удалить первичный ключ. Далее сохранить таблицу, можно исправить значения через редактор первых двухсот строк, или оставить так, затем нужно узнать максимальное значение id у вас в этой таблице, ну, и заново поставить в проекте новые значения для шага приращения и начального значения, конечно же установить как первичный ключ
@nz7761
@nz7761 6 лет назад
спасибо. это на будущее, когда на практике надо будет исправлять. здесь на примере я могла и просто delete эти строки.
@АндрейБ-ы4б
@АндрейБ-ы4б 6 лет назад
Добрый день Спасибо за Ваши труды В самом начале заполнения таблицы через "первые 200 строк" по не опытности произошла ошибка, попытался удалить строку но вылезла ошибка : Обновление или удаление строки определяет строку не уникальным образом или воздействует на несколько строк (3 строк)" - там везде нули ....NULL - NULL-NULL-NULL Я могбы прислать скриншот но не знаю куда и почее Таблица сама называется - Studens В итоге я не могу поставить запрет на "разрешение значения NULL" - в том числе id Из-за этого не могу для id выбрать в "Спецификации индификатора" для id - ДА для 10 урока чтобы забивать через INSERT новых учеников с 27№
@АндрейБ-ы4б
@АндрейБ-ы4б 6 лет назад
Обучение встало, че делать ? В и интернете или нет инфы или закоплексованые выпендрежники сидят в форумах
@RobotoborPro
@RobotoborPro 6 лет назад
Посмотрите 14 урок, в нем показано, как можно удалять/обновлять нужные строки, потом вернитесь опять к 10 уроку
@АндрейБ-ы4б
@АндрейБ-ы4б 6 лет назад
ROBOTOBOR.PRO ✌ Доступное Программирование Спасибо)
@Дмитрий-щ6т
@Дмитрий-щ6т 4 года назад
не знаю что я на клацал , но при выставлении автоматически выставления значения для (ID) вылазит вот такая ошибка - Сохранение изменений запрещено. Чтобы сохранить изменения, необходимо удалить и повторно создать следующие таблицы. Либо изменения вносятся в таблицу, которую невозможно создать повторно, либо включен параметр "Запретить сохранение изменений, требующих повторного создания таблицы" и я посмотрел какое у меня существует в таблице максимальное значение для этого поля (id) и я его увеличил на 1 значение и всё равно не помогло. что делать?
@RobotoborPro
@RobotoborPro 4 года назад
Я об этом говорил в одном из уроков. Нужно в студии в параметрах- конструкторы, снять галочку с Запрещения сохранения изменений. В Гугле если загуглите текст ошибки, будет ответ.
@k.m.6694
@k.m.6694 4 года назад
Я сделал, все как на видео, но появляется вонючая ошибка Сообщение 110, уровень 15, состояние 1, строка 3 Число столбцов в инструкции INSERT меньше числа значений, указанных в предложении VALUES. Число значений в предложении VALUES должно соответствовать числу столбцов, указанному в инструкции INSERT. Вообще не могу понять , что это значит
@RobotoborPro
@RobotoborPro 4 года назад
Глубокий вдох :) Проблема может быть в том, что у вас кол-во полей в скобках после INSERT таблицы не совпадает с кол-вом в скобках оператора VALUES. А также внимательно посчитайте запятые, возможно где-то пропустили, их кол-во должно быть одинаково.
@vanyataranenko8651
@vanyataranenko8651 4 года назад
Вопрос может показаться глупым,но у меня постоянно выскакивает ошибка,когда я хочу автоматически выставить значение id и не только на увеличение.Код не компилируется.Как только я убираю значение в Спецификации,код работает и сохраняется корректно.Проблема и сам вопрос пустяковый,но все равно хочет узнать почему так происходит?!
@RobotoborPro
@RobotoborPro 4 года назад
При настройке автоинкремента для столбца с ID нужно либо сначала удалить все данные из таблицы, а потом настраивать столбец на автоинкремент, либо нужно узнать, какое у вас существует в таблице максимальное значение для этого поля id, например там последнее значение 10 (т.е. у вас, например, в таблице 10 строк, но их может быть и не 10, нам главное узнать максимальный ID), тогда в настройках поля на автоинкремент делаем начальное значение 10+1, т.е. 11.
@predel3561
@predel3561 3 года назад
10 классов... \
@nz7761
@nz7761 6 лет назад
на 4:29 минуте вы пишете функцию COUNT (ID). Почему вы используете круглые скобки. Без них запрос у меня не выполняется. В то же самое время другие операторы далее не используют круглые скобки и это не мешает выполнению запроса. Объясните, пжлст, почему?
@RobotoborPro
@RobotoborPro 6 лет назад
Ответ находится в Вашем же вопросе - потому, что это ФУНКЦИЯ. А во все функции, как правило, аргументы передаются в скобках, во многих языках программирования. А операторы, такие как group by, order by, select и другие - это просто операторы SQL
@mirlan19
@mirlan19 3 года назад
👍
@vladislavshablovskij979
@vladislavshablovskij979 6 лет назад
Как же скучно!
@Sanchellios
@Sanchellios 6 лет назад
Увеличь скорость в 3 раза будет норм
@Тимур-я1ъ
@Тимур-я1ъ 6 лет назад
Все отлично, просто увеличиваю скорость
@Тимур-я1ъ
@Тимур-я1ъ 6 лет назад
зато понятно!
Далее
Команда INSERT (SQL для Начинающих)
18:50
Witch changes monster hair color 👻🤣 #shorts
00:51
How do SQL Indexes Work
12:12
Просмотров 621 тыс.