ch
Feedback
SQL и БД Learning

SQL и БД Learning

前往频道在 Telegram

№ 5060218708 Изучаем SQL с нуля По всем вопросам @mascarov_valentin Реклама на бирже - https://telega.in/c/SQl_and_DB_Learning

显示更多
9 707
订阅者
-224 小时
-107
-4630
帖子存档
Размер базы данных Чтобы получить физический размер файлов (хранилища) базы данных, используем следующий запрос.
Размер базы данных Чтобы получить физический размер файлов (хранилища) базы данных, используем следующий запрос.

LIKE Оператор LIKE используется в WHERE, чтобы задать шаблон поиска похожего значения. Есть два свободных оператора, которые
LIKE Оператор LIKE используется в WHERE, чтобы задать шаблон поиска похожего значения. Есть два свободных оператора, которые используются в LIKE: • % (ни одного, один или несколько символов); • _ (один символ). Рассмотрим пример Выведем список курсов, в имени которых содержится «to», и список курсов, название которых начинается с «CS-».

LIMIT При помощи LIMIT можно указать максимальное число строк, которые должны попасть в результат. Это бывает полезно при раб
LIMIT При помощи LIMIT можно указать максимальное число строк, которые должны попасть в результат. Это бывает полезно при работе с большими наборами данных. Если данных много, запрос может обрабатываться слишком долго. Но когда будет достигнут лимит результатов, обработка прекратится.

🔐Теперь хакинг можно легко выучить по гайдам в картинках. Первый канал с гайдами по этичному хакингу — @hack_guides
🔐Теперь хакинг можно легко выучить по гайдам в картинках. Первый канал с гайдами по этичному хакингу — @hack_guides

SUBSTRING Функция SUBSTRING вырезает и возвращает заданное количество символов из строки. Первым параметром функция принимает
SUBSTRING Функция SUBSTRING вырезает и возвращает заданное количество символов из строки. Первым параметром функция принимает поле или строку, вторым параметром - с какой позиции начинать вырезания (нумерация символов начинается с 1), третьем параметром - сколько символов брать. Третий параметр не является обязательным. Если он не указан, текст будет вырезан с указанной позиции и до конца строки.

Как я стал программистом за 1 месяц 1. Ходил на курсы 2. Смотрел лекции на ютубе 3. Подписался на Бэкендер Бэкендер – это сам
Как я стал программистом за 1 месяц 1. Ходил на курсы 2. Смотрел лекции на ютубе 3. Подписался на Бэкендер Бэкендер – это самый простой способ выучить Back-end. Python, С++, Java – в коротких постах здесь все навыки буквально вкладывают вам в голову. Пройти мимо или освоить самую прибыльную профессию-2022? Выбор очевиден: @backender0

Шпаргалка по SQL

Агрегатные функции Это не совсем основные команды SQL, однако знать их тоже желательно. Агрегатные функции используются для получения совокупного результата, относящегося к рассматриваемым данным: • COUNT(col_name) — возвращает количество строк; • SUM(col_name) — возвращает сумму значений в данном столбце; • AVG(col_name) — возвращает среднее значение данного столбца; • MIN(col_name) — возвращает наименьшее значение данного столбца; • MAX(col_name) — возвращает наибольшее значение данного столбца.

📚 Physics.Math.Code — библиотека с технической литературой для физиков, математиков, инженеров и разработчиков: 💡@physics_l
📚 Physics.Math.Code — библиотека с технической литературой для физиков, математиков, инженеров и разработчиков: 💡@physics_lib ● Книги вместе с подробными рецензиями ● Видеоуроки по физике, математике и программированию ● Обсуждения и разборы интересных задач ● Большой чат технарей, в котором вы можете получить консультации и помощь по вашей задаче

HAVING Ключевое слово HAVING было добавлено в SQL по той причине, что WHERE не может использоваться для работы с агрегатными
HAVING Ключевое слово HAVING было добавлено в SQL по той причине, что WHERE не может использоваться для работы с агрегатными функциями. Пример Выведем список факультетов, у которых более одного курса.

ORDER BY ORDER BY используется для сортировки результатов запроса по убыванию или возрастанию. ORDER BY отсортирует по возрас
ORDER BY ORDER BY используется для сортировки результатов запроса по убыванию или возрастанию. ORDER BY отсортирует по возрастанию, если не будет указан способ сортировки ASC или DESC. Рассмотрим пример: Выведем список курсов по возрастанию и убыванию количества кредитов.

SELECT DISTINCT В столбцах таблицы могут содержаться повторяющиеся данные. Используйте SELECT DISTINCT для получения только н
SELECT DISTINCT В столбцах таблицы могут содержаться повторяющиеся данные. Используйте SELECT DISTINCT для получения только неповторяющихся данных.

#Вопросы_с_собеседования Предположим, есть две таблицы Emp (ID, name, DeptId), Dept(ID, name). В таблице Emp 10 записей, а в
#Вопросы_с_собеседования Предположим, есть две таблицы Emp (ID, name, DeptId), Dept(ID, name). В таблице Emp 10 записей, а в Dept – 5. Сколько строк будет отображаться в результате следующего SQL-запроса(см картинку)? Ответ: Запрос выведет 50 строк, т. к. тут перекрестное объединение, являющееся значением по умолчанию, когда условие WHERE, отсутствует.

In/Between/Like Условия в WHERE могут быть записаны с использованием ещё нескольких команд, которыми являются: • IN - сравнив
In/Between/Like Условия в WHERE могут быть записаны с использованием ещё нескольких команд, которыми являются: • IN - сравнивает значение в столбце с несколькими возможными значениями и возвращает true, если значение совпадает хотя бы с одним значением • BETWEEN - проверяет, находится ли значение в каком-то промежутке • LIKE - ищет по шаблону К примеру, мы можем сделать запрос для вывода данных об альбомах в жанре pop или soul(1 строчка на картинке) Если мы хотим вывести все альбомы, которые были выпущены в промежутке между 1975 и 1985 годом, мы можем использовать следующую запись(2 строчка на картинке) Также, если мы хотим вывести все альбомы, в названии которых есть буква 'R', мы можем использовать следующую запись(3 строчка на картинке) Знак % означает любую последовательность символов (0 символов тоже считается за последовательность). Если мы хотим вывести все альбомы, первая буква в названии которых - 'R', то запись слегка изменится(4 строчка на картинке)

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

Update Зачастую нам нужно изменить данные в таблице. В SQL это делается с помощью UPDATE. Использование UPDATE включает в себ
Update Зачастую нам нужно изменить данные в таблице. В SQL это делается с помощью UPDATE. Использование UPDATE включает в себя: • выбор таблицы, в которой находится поле, которое мы хотим изменить • запись нового значения • использование WHERE, чтобы обозначить конкретное место в таблице Предположим, у нас есть таблица с самыми высокооценёнными сериалами всех времён. Однако у нас есть проблема: «Игра Престолов» обозначена как комедия и нам определённо нужно это изменить.

Присоединение таблиц В сложных базах данных чаще всего у нас есть несколько связанных таблиц. К примеру, у нас есть две табли
Присоединение таблиц В сложных базах данных чаще всего у нас есть несколько связанных таблиц. К примеру, у нас есть две таблицы: про видеоигры и про разработчиков. В таблице video_games есть столбец developer_id, в данном случае он является так называемым foreign_key. Чтобы было проще понять, developer_id - это связывающее звено между двумя таблицами. Если мы хотим вывести всю информацию об игре, включая информацию о её разработчике, нам необходимо подключить вторую таблицу. Чтобы это сделать, можно использовать INNER JOIN.

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

Удаление записей из таблицы Удаление записи из таблицы через SQL - очень простая операция. Всё, что нужно - это обозначить, ч
Удаление записей из таблицы Удаление записи из таблицы через SQL - очень простая операция. Всё, что нужно - это обозначить, что именно мы хотим удалить. Примечание: убедитесь, что используете WHERE, когда удаляете запись из таблицы. Иначе вы удалите все записи из таблицы, сами того не желая.

И/или Условия в WHERE могут быть написаны с использованием логических операторов (AND/OR) и математические операторы сравнени
И/или Условия в WHERE могут быть написаны с использованием логических операторов (AND/OR) и математические операторы сравнения (=, <, >, <=, >=, <>). К примеру, у нас есть табличка, в которой записаны данные о 4 самых продаваемых музыкальных альбомах всех времён. Давайте выведем только те, жанром которых является рок, а продажи были меньше, чем 50 миллионов копий.