SQL и БД Learning – Telegram
SQL и БД Learning
10.2K subscribers
797 photos
9 videos
22 files
444 links
№ 5060218708

Изучаем SQL с нуля

По всем вопросам @mascarov_valentin

Реклама на бирже - https://telega.in/c/SQl_and_DB_Learning
Download Telegram
Дорогие подписчики, поздравляю вас всех с наступающим Новым годом!

Желаю, чтобы каждая минута приносила только радость, каждое событие было приятным и долгожданным, а каждая задумка заканчивалась успешным результатом!🎄🎄🎄🎄
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2811
◀️Публичное собеседование по базам данных

Смотреть видео
Please open Telegram to view this post
VIEW IN TELEGRAM
👍11
#Вопросы_с_собеседования

Выберите из таблицы workers все записи за 2016 год

Ответ на картинке.
👍172
🆚 Postgres vs Mongo

Очень много новичков начинают свой путь с MongoDB, жалуясь на то, что PostgreSQL — очень сложная база данных, и без неё можно обойтись.

Так ли это? Какие недостатки есть у MongoDB и у PostgreSQL, в какой ситуации лучше использовать Mongo, а в какой — PostgreSQL? На эти вопросы и дан ответ в интервью.

https://youtu.be/SNzOZKvFZ68
👍9
Задача

Требуется выбрать все записи из таблицы users, где fname заканчивается на na, и упорядочивает записи в порядке возрастания значения id.

Ответ на картинке.
👍182
Функция RTRIM()

Функция RTRIM() удаляет конечные пробелы из строки.

Синтаксис:
RTRIM(string).
👍14❤‍🔥1😱1
#Вопросы_с_собеседования

Как проверить, есть ли в поле значение или нет?

Если в поле отсутствует значение, оно обозначается как NULL.

Чтобы проверить поля на пустые значения, можно прописать в качестве условия IS NULL: WHERE [столбец] IS NULL.

Чтобы найти поля со значением, добавьте в условие IS NOT NULL: WHERE [столбец] IS NOT NULL.
👍10
Задача

Требуется выбрать все записи из таблицы users, где fname заканчивается на na, и упорядочивает записи в порядке возрастания значения id.

Ответ на картинке.
👍17
Архитектура PostgreSQL. Часть 1. Цикл сервера

Смотреть статью
👍91
Задача

Выберете данные из таблицы users по полям name и age, где age принимает самое маленькое значение.

Ответ на картинке.
👍15😱31
Как выбрать NewSQL-СУБД для вашей компании

Смотреть статью
👍7
Пример

Следующий запрос выбирает все данные строк из таблицы users где age имеет значения 18,19 и 21.
👍82
Функция RPAD()

Функция RPAD() справа накладывает строку с другой строкой, до определенной длины.

Синтаксис:
RPAD(string, length, rpad_string).
👍10
В таблице есть колонка price со следующими значениями: {10, 20, 30, NULL}. Каким будет результат выполнения функции AVG (price)?
Anonymous Quiz
37%
20
14%
15
31%
Ошибка: агрегатные функции не могут быть использованы для записей со значениями NULL
7%
NULL
10%
Посмотреть ответы
👍16
#Вопросы_с_собеседования

Что такое строковые функции в SQL?

Строковые функции SQL используются в основном для обработки строк. Некоторые из широко используемых строковых функций SQL представлены ниже:

• LEN () — возвращает длину значения в текстовом поле.
• LOWER () — преобразует символьные данные в нижний регистр
• UPPER () — преобразует символьные данные в верхний регистр
• SUBSTRING () — извлекает символы из текстового поля.
• LTRIM () — Это удалить все пробелы в начале строки.
• RTRIM () — удалить все пробелы в конце строки.
• CONCAT () — функция Concatenate объединяет несколько символьных строк вместе.
• REPLACE () — для обновления содержимого строки.
👍18😱2
DROP COLUMN

Чтобы удалить определенный столбец из таблицы, мы сделаем следующее.
👍15
Магия оптимизации SQL запросов

Начнем с того, что можно выделить два основных подхода к поиску наиболее эффективного варианта выполнения: эвристический и стоимостной.

Смотреть статью
👍6
Задача

Выбрать все записи из таблицы tbl_name и отсортировать их по полю id в обратном порядке.
👍111