Видео курс How to SQL Essential. Выборка данных. Как использовать запрос SELECT и конструкции WHERE в SQL Server 2014? - курсы ITVDN
ITVDN: курси програмування
Відеокурси з
програмування
Підписка

300+ курсів за популярними IT-напрямками

Вибери свою IT спеціальність

Підписка
Підписка

300+ курсів за популярними IT-напрямками

ВІДЕОУРОК № 3. Выборка данных. Как использовать запрос SELECT и конструкции WHERE в SQL Server 2014?

Для перегляду повної версії відеокурсу, онлайн тестування та отримання доступу до додаткових навчальних матеріалів придбайте курс Придбати курс
Для перегляду всіх відеокурсів ITVDN, представлених у Каталозі, а також для отримання доступу до навчальних матеріалів та онлайн тестування придбайте підписку Придбати підписку
В первом видео уроке будет рассмотрено создание базы данных и таблицы в SQL Server 2014. Демонстрация процесса создания будет сопровождаться комментариями, которые дадут исчерпывающую информацию обо всех действиях, совершаемых автором.
Читати далі...
На этом видеоуроке разбирали работу оператора вставки INSERT, приведено немного примеров вставки данных в таблицу. INSERT INTO – это ключевые слова, что служат для внесения данных в таблицу. Указывать INTO не обязательно, можно записать только INSERT. После этих ключевых слов задается название таблицы, чтобы определить, куда будут внесены данные. Далее перечисляем порядок, согласно которому данные будут внесены в таблицу, но это также не обязательно, тогда данные будут вноситься согласно тому, в каком порядке они были созданы. И также необходимо указать ключевое слово VALUES, после которого перечисляем все данные, что будут занесены в таблицу.
Читати далі...
В этом видеоуроке рассмотрено применение оператора SELECT, осуществлена выборка данных из таблицы. Также рассмотрено применение оператора SELECT для выборки данных по определенным условиям, которые были заданы с помощью конструкции WHERE. Ключевое слово SELECT применяется для выборки данных. Выборку можно сделать как по одному столбцу или по нескольким столбцам, указав при этом название столбца или столбцов, так и выборку всех данных, указав звездочку (*). FROM – ключевое слово, после которого указывают, из какой таблицы выполняется выборка. Также можно указать условия для выборки данных, используя ключевого слова WHERE.
Читати далі...
В этом уроке рассмотрено обновление данных в таблице с помощью оператора UPDATE, а также удаление данных из нее с использованием оператора DELETE. Ключевое слово UPDATE служит для обновления данных. После UPDATE нужно указать название таблицы, в которой будут изменения. Далее используют SET, после которого необходимо записать название столбца или столбцов, в которых будут происходить изменения и записать данные через равно (=), какие данные мы вносим. И еще можно указать, чтобы изменения происходили только в определенных записях. Для этого нужно внести условие после ключевого слова WHERE. DELETE служит для удаления данных из таблицы. DELETE, далее указываем таблицу, в которой будут удаленны данные, или указать условие с помощью ключевого слова WHERE, и тем самым удалить только какую-то запись.
Читати далі...
В этом уроке рассмотрено, как удалить базу данных, создать базу и в созданной базе данных проводить изменения с помощью оператора ALTER DATABASE. DROP DATABASE и название БД, с помощью этой команды можно удалить базу данных. Чтобы создать БД, необходимо использовать ключевое слово CREATE DATABASE. Также необходимо указать параметры для файла БД и файла журнала БД после ключевых слов ON и LOG ON соответственно. Это такие параметры, как: логическое имя файла БД/журнала БД (Name), начальный размер файла БД/журнала БД (SIZE), максимальный размер файла БД/журнала БД (MAXSIZE) и значение, на которое будет увеличиваться файла БД/журнала БД(FILEGROWHT). ALTER DATABASE и название БД, с помощью этой команды происходит измененные параметров базы данных. Используем ключевые слова MODIFY FILE, после которых указываются параметры и значения, которые будут изменяться.
Читати далі...
В этом видеоуроке рассмотрено, как создавать различные виды связей между таблицами с помощью INNER, LEFT, RIGHT, FULL, CROSS JOIN. Используя ключевые слова INNER JOIN производим объединение таблиц и при этом порядок таблиц указывать не обязательно, потому что далее необходимо указать после ключевого слова ON столбцы, по которым будет осуществляется связь. Когда столбец с одной таблицы будет равняться столбцу с другой таблицы, записи будут добавлены в таблицу результат. LEFT JOIN – это также объединение двух таблиц, только в этом случае обязательное условие, чтобы все данные из левой таблицы должны быть добавлены в результат, и если в правой таблице нет данных, которые связаны с данными из левой таблицы, они будут заменены на NULL, также и для RIGTH JOIN, только условие, чтобы все данные из правой таблицы находились в результате. FULL JOIN – объединение двух таблиц, обязательное условие, чтобы все данные из правой и из левой таблицы находились в результате, значения, которые не связанны будут заменены на NULL. CROSS JOIN – это перекрестное объединение, все данные из первой таблицы будут связанны со всеми данными из второй таблицы.
Читати далі...
В этом уроке продемонстрировано работу ключевых слов UNION, UNION ALL, EXCEPT, INTERSECT, с их помощью можно выполнять объединение в единую таблицу. UNION необходимо для объединения двух запросов в одну таблицу. При этом значения, которые одинаковые будут добавлены только в виде одной записи, значения которые не являются уникальными, будут добавлены ниже и обязательное условие, что название столбцов, а также типы данных должны быть одинаковые в двух таблицах. UNION ALL это объединение запросов в одну таблицу, данные при объединении будут дублироваться, сначала мы получим данные из первой таблицы, а ниже данные из второй таблицы. EXCEPT позволяет после объединения двух запросов в результат записать только уникальные данные из левой таблицы. При использовании INTERSECT в таблицу результат после объединения двух запросов попадут данные, которые совпадают, данные которые уникальны в результат записаны не будут.
Читати далі...
В этом видеоуроке продемонстрировано создание кластеризованного, некластеризованного индекса, а также создание некластеризованного индекса на кластеризованной таблице. Индексы нужны для повышения скорости поиска данных. Индексы обеспечивают получение данных без сканирования всех записей в таблице. Таблица, в которой нет индексов, называется кучей, и при поиске данных в такой таблице будет происходить сканирование всех записей. Чтобы не сканировать всю таблицу, создают индексы: кластеризованный или некластеризованный. Ключевые слова PRIMARY KEY и UNIQUE позволяют создавать кластеризованный и некластеризованный индекс соответственно и если эти ограничения были добавлены к таблице, поиск данных будет реализовываться по одному из индексов, в зависимости от того, по какому столбцу мы будем производить поиск.
Читати далі...
В этом видеоуроке разбирается формирование первичного ключа (PK) и внешнего ключа (FK) для существующей таблицы, а также формировния связей между двумя таблицами. Для создания связи с помощью PK и FK сначала необходимо добавить эти два ограничения в таблицы. Для добавления ограничения PRIMARY KEY в таблицу необходимо её изменить, используя ключевые слова ALTER TABLE и указать ограничение для столбца с использованием ключевых слов ADD CONSTRAINT. Также указываем ограничение для другой таблицы, только это ограничение FOREIGN KEY. Теперь связываем таблицы по тем столбцам, к которым мы задали PK и FK с помощью ключевого слова REFERENCES.
Читати далі...
В этом уроке показан процесс создания пользовательского ограничения для таблицы с помощью ключевых слов CHECK и UNIQUE. Пользовательское ограничение необходимо для корректности добавления данных в таблицу. Ключевое слово CHECK используется для задания правильности ввода данных в определенный столбец, к которому он добавлен. Еще следует задать, в каком виде должны быть данные добавлены в таблицу. Также можно задать условие уникальности для столбцов, чтобы все вводимые данные были уникальны, для этого используется ограничение UNIQUE.
Читати далі...
В этом уроке рассмотрено, как создать хранимую процедуру и функции в SQL Server 2014. Хранимая процедура служит для того, чтобы мы могли хранить определенный запрос на сервере и как только этот запрос нам понадобится, у нас была возможность его вызвать в любом месте кода. Хранимая процедура создается благодаря команде CREATE PROC и далее указывается её название. Также задается ключевое слово AS, после которого указывается тело хранимой процедуры. Вызов хранимой процедуры осуществляется с использованием команды EXEC, и указывают её название. Пользовательская функция имеет схожесть на хранимую процедуру, только немного другие возможности, мы можем возвращать только одно значение: скалярное или табличное, но при этом пользовательские функции удобней в плане вызова, так как не указывается какое-то ключевое слово для этого. Создание происходит благодаря команде CREATE FUNCTION, нужно указать имя, далее задается значение, которое мы будем возвращать, и после AS добавляют тело функции.
Читати далі...
В этом уроке будет рассмотрено создание триггеров для таблицы, а именно создание триггера на вставку, обновление и удаление данных. Триггер – это обработчик, который срабатывает, когда наступает выполнение insert, update, delete. Триггер будет запускать выполнятся определенный запрос после того, как мы добавим, изменим или удалим записи в таблице, к которой применим триггер. Триггер создается благодаря команде CREATE TRIGGER и после указывается название. Далее после ON необходимо указать название таблицы, для которой создается триггер и после FOR добавить команду, из-за которой будет срабатывать триггер, и последнее, после AS указываем тело триггера.
Читати далі...
В этом уроке рассмотрено, как создавать просмотры в Server 2014. Представление – это виртуальная таблица, которая не имеет определенных столбцов, так как она создается выборкой. Эта таблица содержит определенную выборку данных из разных таблиц и если данные будут изменяться в главной таблице, то в результате в представлении данные также будут изменены. Создание представления осуществляется с помощью ключевых слов CREATE VIEW + название и после AS мы задаем тело представления. Работать с представлением можно так же, как и с обычной таблицей.
Читати далі...
В этом уроке рассмотрено, как осуществлять вставку данных и изменение данных, используя представление. Также рассмотрено, как изменять представление. Используя представление, мы можем вставить, обновить данные в таблице. Как для обычной таблицы можно осуществить добавление или изменение данных при этом, когда данные будут добавлены или изменены в представлении данные также будут добавлены/изменены в главной таблице, в которой хранятся столбцы, из которых создано представление. Если есть необходимость изменить представление, допустим, добавить еще столбцов для выборки, не прибегая к удалению и созданию нового представления, используют ключевые слова ALTER VIEW + название и после AS указывают, как будет изменено представление.
Читати далі...
В этом уроке рассмотрено работу операторов CASE и WAITFOR в SQL Server 2014. Case – это оператор выбора. Допустим, мы можем создать запрос и при помощи Case будем осуществлять вывод результата, которой будет выбираться и должен будет соответствовать одному из определенных вариантов. WAITFOR служит для задержки выполнения запросов: до заданного времени или через определенный промежуток времени. При использовании WAITFOR DELAY необходимо указать, через какое время будет запускаться команда, а для WAITFOR TIME нужно указать время, при наступлении которого будет выполнение нашего запроса.
Читати далі...
ПОКАЗАТИ ВСЕ

Відгуки наших студентів

DOU

Відгуки в DOU

4,9/5 - 200 відгуків

Evgeniy Brizhevskiy
Evgeniy Brizhevskiy
5/5
Пройшов курс Основы работы с Git. Чудовий курс для початківців. Команди для роботи пояснені у зрозумілій формі з живими прикладами. Дякую за курс.
Почитати оригінал
Facebook

Відгуки в Facebook

5,0/5 - 707 відгуків

Андрей Сотов
Андрей Сотов
5/5
Лучший IT-образовательный сайт в украинской части интернета. Курсы постоянно обновляются и дополняются. Грамотную подача материала: интересно, понятно, доступно. Рекомендую всем!
Почитати оригінал
Google

Відгуки в Google

4,9/5 - 836 відгуків

Ксения Русакова
Ксения Русакова
5/5
Была слушателем курса по тестированию Web Testing, курс рассчитан на тех, кто уже работает в тестировании или знаком с основами. Было интересно узнать много нового. Особенно хочу отметить, что материал преподнесен в достаточном объеме и без воды, уроки не превышают часа с небольшим, есть домашки и сопроводительный материал, а также тесты. Планирую и дальше пользоваться курсами ITVDN.
Почитати оригінал
Студенти також дивляться

Купуй підпискуз доступом до всіх курсів та сервісів

Бібліотека сучасних IT знань у зручному форматі

Вибирай свій варіант підписки залежно від завдань, що стоять перед тобою. Але якщо потрібно пройти повне навчання з нуля до рівня фахівця, краще вибирати Базовий або Преміум. А для того, щоб вивчити 2-3 нові технології, або повторити знання, готуючись до співбесіди, підійде Пакет Стартовий.

Стартовий
  • Усі відеокурси на 3 місяці
  • Тестування з 10 курсів
  • Перевірка 5 домашніх завдань
  • Консультація з тренером 30 хв
59.99 $
Придбати
Преміум Plus
  • Усі відеокурси на 12 місяців
  • Тестування з 24 курсів
  • Перевірка 20 домашніх завдань
  • Консультація з тренером 120 хв
  • Завантаження відео уроків
149.99 $
199.99 $
Придбати
Акція
Базовий
  • Усі відеокурси на 6 місяців
  • Тестування з 16 курсів
  • Перевірка 10 домашніх завдань
  • Консультація з тренером 60 хв
89.99 $
Придбати

Запитання і відповіді

У чому перевага онлайн курсів програмування у порівнянні з офлайн?
Яка вартість навчання?
Скільки часу знадобиться, щоб опанувати програмування?
Скільки часу знадобиться, щоб опанувати ІТ-спеціальність?
З якого курсу розпочинати навчання?
Як керувати своїм часом та організувати ефективне онлайн-навчання з тренером?
Чи є у вас допомога з працевлаштуванням після закінчення навчання?
Чи можливе персональне навчання з тренером ITVDN?
З якого віку можна навчатися на платформі?
Чи потрібні знання англійської мови для навчання?Чи потрібні знання англійської мови для навчання?
Якого рівня можна досягти, пройшовши навчання зі спеціальності?
Коли закінчиться підписка, що далі? Доступу до уроків не буде?
Чи додаються знижки на придбання підписки?
У чому перевага онлайн курсів програмування у порівнянні з офлайн?

Онлайн курси мають низку переваг перед офлайн форматом:

  1. Незалежність від локації. Онлайн дозволяє навчатися де завгодно.
  2. Збереження часу та грошей на дорогу. Ви економите час та гроші з поїздок на курси та назад.
  3. Онлайн курси дешевші. Немає потреби в приміщенні та ноутбуках для студентів, тому вартість нижча
  4. Комфортний темп навчання, постійний доступ до інформації. Навчання у вашому темпі будь-коли і будь-де 24/7. Також є доступ до записаних уроків, чого немає в офлайн форматі.
Яка вартість навчання?

На ITVDN є 2 формати навчання: Live Online та відео курси. Ціна навчання залежить від обраного вами способу навчання.

Якщо ви хочете навчатися самостійно у форматі відео курсів, вартість навчання складе в середньому 10-15 USD на місяць в залежності від обраного вами пакету підписки.

Live Online – це онлайн навчання з тренером у групах разом із іншими студентами. Навчання у даному форматі коштує в середньому 6-7 USD за одну годину.

Скільки часу знадобиться, щоб опанувати програмування?

Залежить від того, скільки уваги програмуванню ви виділятимете щоденно, яка саме це мова і який у вас досвід кодингу. Середній час на опанування однієї мови за умови регулярних занять хоча б 2 год/день:

  • новачки – від 3 до 6 місяців;
  • ті, хто мають базові знання з іншої мови – від 1 до 3 місяців;
  • професійні програмісти – до 1 місяця.

Найкращий варіант інвестиції часу – 8 годин щоденно (20% теорії + 80% практики). Більше практики – швидше опанування програмування.

Скільки часу знадобиться, щоб опанувати ІТ-спеціальність?

Для опанування ІТ-спеціальності треба виділити не менше 500 годин, з яких близько 100 годин – на перегляд відео уроків або відвідування онлайн занять із ментором, а 400 – на виконання практичних завдань за пройденими темами.

В залежності від того, скільки часу ви готові виділяти на навчання в день, ви зможете пройти програму за 3-8 місяців. Якщо у вас є певна база знань з ІТ, кількість необхідного часу буде меншою.

Також тривалість навчання залежить від обраної вами спеціальності, оскільки набір технологій, які ви маєте вивчити, буде різним. 

З якого курсу розпочинати навчання?

Починати варто з тих, які містять в назві слово “Стартовий”. Такі курси мають вступний матеріал для знайомства з мовою або технологією.

Якщо ж ви плануєте навчатися за конкретною спеціальністю у форматі відео курсів, перейдіть на сторінку спеціальності і прокрутіть до заголовку “Відео курси за спеціальністю …”. Нижче буде список відео курсів, котрі відсортовано в порядку необхідності вивчення.

Ще нижче ви знайдете Roadmap зі спеціальності – путівник, на якому зображені відео курси у вигляді дерева, що також вас легко зорієнтує у послідовності проходження курсів.

Як керувати своїм часом та організувати ефективне онлайн-навчання з тренером?

Якщо ви обираєте Live Online навчання з тренером, все дуже просто:

  • відвідуйте всі заняття, вчасно виконуйте д/з;
  • додатково дивіться відео уроки на ITVDN;
  • після кожного уроку проходьте коротке тестування;
  • практикуйтеся в Інтерактивному практикумі;
  • спілкуйтеся з одногрупниками в ході вирішення д/з, задавайте питання ментору на уроках та поза ними;
  • в кінці кожного курсу складайте екзамен на TestProvider (та отримуйте Сертифікати);
  • в кінці всього навчання проходьте екзамен зі спеціальності і отримайте Диплом.
Чи є у вас допомога з працевлаштуванням після закінчення навчання?

Ми маємо спеціальний розділ – “Вакансії”, котрий допомагає нашим студентам шукати першу роботу в ІТ. Детальніше про можливості та призначення розділу за посиланням.

А для тих, хто навчається онлайн з ментором, у нас додатково передбачена індивідуальна допомога HR-фахівця щодо підготовки до працевлаштування з першого дня навчання і до отримання першого job-оферу. Вона включає в себе допомогу в оформленні соцмереж, підготовці резюме, проведення пробної співбесіди, надання порад щодо пошуку роботи та самопрезентації тощо. 

Чи можливе персональне навчання з тренером ITVDN?

На жаль, дана послуга на ITVDN не передбачена, однак ви можете замовити індивідуальну консультацію з нашим ментором. Деталі ви знайдете за посиланням.

З якого віку можна навчатися на платформі?

На ITVDN відсутні курси для дітей, тому комфортний вік для початку навчання за нашими матеріалами – від 14 років.

Чи потрібні знання англійської мови для навчання?Чи потрібні знання англійської мови для навчання?

Ніяких вимог до вашого рівня англійської ми не висуваємо, оскільки всі навчальні матеріали йдуть російською або українською мовами. При цьому базові знання англійської будуть корисні для комфортного пошуку інформації в гуглі, читання документацій в інтернеті тощо.

Якого рівня можна досягти, пройшовши навчання зі спеціальності?

На ITVDN можна пройти повне навчання з нуля до спеціаліста рівня Trainee/Junior. Якщо ви вже практикуючий розробник, наші відео курси допоможуть поглибити ваші знання до рівня Middle.

Коли закінчиться підписка, що далі? Доступу до уроків не буде?

Після закінчення дії вашої підписки доступ до відео курсів, на жаль, буде закрито. Однак ви зможете користуватися тими навчальними матеріалами, які ви завантажили на свій девайс під час навчання.

Чи додаються знижки на придбання підписки?

Ні, знижки не додаються.

Notification success