Получи случайную криптовалюту за регистрацию!

archiveofprogers

Логотип телеграм канала @archiveofprogers — archiveofprogers A
Логотип телеграм канала @archiveofprogers — archiveofprogers
Адрес канала: @archiveofprogers
Категории: Технологии
Язык: Русский
Количество подписчиков: 6
Описание канала:

Изучаем SQL.
По всем вопросам:
@adv_and_pr

Рейтинги и Отзывы

3.00

2 отзыва

Оценить канал archiveofprogers и оставить отзыв — могут только зарегестрированные пользователи. Все отзывы проходят модерацию.

5 звезд

0

4 звезд

1

3 звезд

0

2 звезд

1

1 звезд

0


Последние сообщения

2022-06-24 10:29:44 Senior SQL Developer pinned a photo
07:29
Открыть/Комментировать
2022-06-24 09:20:25
SELECT DISTINCT

В столбцах таблицы могут содержаться повторяющиеся данные. Используйте SELECT DISTINCT для получения только неповторяющихся данных.
931 views06:20
Открыть/Комментировать
2022-06-23 21:45:53
#вопросы_с_собеседований
Предположим, есть две таблицы Emp (ID, name, DeptId), Dept(ID, name).
В таблице Emp 10 записей, а в Dept – 5.

Сколько строк будет отображаться в результате следующего SQL-запроса(см картинку)?

Ответ: Запрос выведет 50 строк, т. к. тут перекрестное объединение, являющееся значением по умолчанию, когда условие WHERE, отсутствует.
1.1K views18:45
Открыть/Комментировать
2022-06-23 19:16:27
Если вы уже разобрались в основах и решили серьёзно окунуться в IT, у Tproger есть 4 канала с отборной инфой, которые вам в этом помогут:

— книги по программированию: @devs_books
— разработка на Java: @a_cup_of_java
— канал для девопсов и сисадминов: @devo_pes
— разработка на Go: @go_in_action
1.0K views16:16
Открыть/Комментировать
2022-06-23 17:26:45
In/Between/Like

Условия в WHERE могут быть записаны с использованием ещё нескольких команд, которыми являются:

• IN - сравнивает значение в столбце с несколькими возможными значениями и возвращает true, если значение совпадает хотя бы с одним значением
• BETWEEN - проверяет, находится ли значение в каком-то промежутке
• LIKE - ищет по шаблону

К примеру, мы можем сделать запрос для вывода данных об альбомах в жанре pop или soul(1 строчка на картинке)

Если мы хотим вывести все альбомы, которые были выпущены в промежутке между 1975 и 1985 годом, мы можем использовать следующую запись(2 строчка на картинке)

Также, если мы хотим вывести все альбомы, в названии которых есть буква 'R', мы можем использовать следующую запись(3 строчка на картинке)

Знак % означает любую последовательность символов (0 символов тоже считается за последовательность).

Если мы хотим вывести все альбомы, первая буква в названии которых - 'R', то запись слегка изменится(4 строчка на картинке)
961 views14:26
Открыть/Комментировать
2022-06-22 16:36:14
Псевдонимы

Если вы взгляните на предыдущий пример, то вы заметите, что есть два столбца, названных одинаково: "name". Часто это может запутать. Решением данной проблемы являются псевдонимы. Они, к слову, помогают сделать название столбца красивее или понятнее в случае необходимости.

Чтобы присвоить столбцу псевдоним, можно использовать ключевое слово AS.
1.0K views13:36
Открыть/Комментировать
2022-06-21 21:09:02
Update

Зачастую нам нужно изменить данные в таблице. В SQL это делается с помощью UPDATE.

Использование UPDATE включает в себя:

• выбор таблицы, в которой находится поле, которое мы хотим изменить
• запись нового значения
• использование WHERE, чтобы обозначить конкретное место в таблице

Предположим, у нас есть таблица с самыми высокооценёнными сериалами всех времён. Однако у нас есть проблема: «Игра Престолов» обозначена как комедия и нам определённо нужно это изменить.
1.2K views18:09
Открыть/Комментировать
2022-06-21 11:37:09
Присоединение таблиц

В сложных базах данных чаще всего у нас есть несколько связанных таблиц. К примеру, у нас есть две таблицы: про видеоигры и про разработчиков.

В таблице video_games есть столбец developer_id, в данном случае он является так называемым foreign_key. Чтобы было проще понять, developer_id - это связывающее звено между двумя таблицами.

Если мы хотим вывести всю информацию об игре, включая информацию о её разработчике, нам необходимо подключить вторую таблицу. Чтобы это сделать, можно использовать INNER JOIN.
1.2K views08:37
Открыть/Комментировать
2022-06-20 18:03:58
Удаление таблиц

Если мы хотим удалить все данные из таблицы, но при этом оставить саму таблицу, нам следует использовать команду TRUNCAT(1 строка).

В случае, если мы хотим удалить саму таблицу, то нам следует использовать команду DROP(2 строка).
476 views15:03
Открыть/Комментировать
2022-06-20 15:12:08
В телеграме появился канал, который сортирует статьи и GitHub по категориям и выдаёт самое интересное.

Под IT – здесь вы найдете статьи по кибербезопасности, обзоры репозиториев, фишки для айтишников обучалки по работе с разными ОС.

Если вы интересуетесь программированием и технологиями, этот канал реально упростит жизнь: Под IT
618 views12:12
Открыть/Комментировать