БАЗЫ ДАННЫХ (SQL, noSQL)
314 subscribers
409 photos
177 videos
91 files
291 links
для студентов Технических ВУЗов по Базам Данных
Download Telegram
Style Guide SQL-запросов
Мало уметь писать запросы. Надо писать их красиво!

#ИНФО
#ПОЛЕЗНОСТИ
#ШПАРГАЛКИ
#SQL
Ответ на Вопрос


SUBSTRING (firstname, 1, 3) FROM customers;

Все три параметра функции SUBSTRING (string, start, length) обязательны:

- string - строка, из которой извлекается подстрока.
- start - стартовая позиция. Позиция первого символа в строке = 1.
- length - количество извлекаемых символов. Должно быть положительным числом.

#ВОПРОСЫИОТВЕТЫ
This media is not supported in your browser
VIEW IN TELEGRAM
#ВИДЕО

БАЗОВЫЙ SQL. УРОК 32 из 36
ПРОДОЛЖИТЕЛЬНОСТЬ:
00:08:25

ТЕМА:
Oracle SQL. На прошлых занятиях мы с вами рассмотрели возможности работы с подзапросами мы , а так же различные типы подзапросов это:
- подзапросы как дополнительная колонка в основном;
- подзапросы с оператором IN;
- подзапросы, которые идут после FROM в качестве источника данных, то есть своего рода вместо таблицы;
Попробуем сочетать эти несколько этих подзапросов в одном главном большом запросе в одной большой команде SELECT

Урок и задания:
http://sqladv.ru/dev/sqlbasic/l30.txt

#БД
#SQL
#ORACLE
Media is too big
VIEW IN TELEGRAM
#ВИДЕО

БАЗОВЫЙ SQL. УРОК 33 из 36
ПРОДОЛЖИТЕЛЬНОСТЬ:
00:13:33

ТЕМА:
Oracle SQL. В SQL Oracle диалекта существует несколько функций для преобразования типов данных, во-первых, существует универсальная функция для преобразования различных различных типов данных к текстовому формату.

Урок и задания:
http://sqladv.ru/dev/sqlbasic/l31.txt

#БД
#SQL
#ORACLE
Какой оператор MySQL позволит добавить корректные данные в таблицу, игнорируя при этом некорректные?
Anonymous Quiz
17%
INSERT CORRECT;
50%
INSERT;
17%
INSERT IGNORE
17%
Ничего из перечисленного
🆚 Elasticsearch vs Cassandra

#ИНФО
#ПОЛЕЗНОСТИ
#NOSQL
Как получить последовательность дат в указанном промежутке на T-SQL

Всем привет! Сегодня мы поговорим о том, как на языке T-SQL можно сформировать последовательность дат в указанном диапазоне, т.е. когда требуется получить все даты между двумя определенными датами, при этом чтобы каждое значение даты в результирующем наборе данных было в отдельной строке.

Читать

#СТАТЬИ
🔎 Альтернативы Elasticsearch

#ИНФО
#ПОЛЕЗНОСТИ
Лучший совет на 2022 год: изучай английский язык!

И нет необходимости тратить последние деньги на репетитора. Достаточно выделять 3 минут в день на канал "Английский для программиста"

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

❗️ Google, Apple и даже Xiaomi отбирают кандидатов из стран СНГ, но только со знанием английского языка!

Поэтому, если у тебя есть желание изучить английский язык, то обязательно подписывайся на @english_easily
This media is not supported in your browser
VIEW IN TELEGRAM
#ВИДЕО

БАЗОВЫЙ SQL. УРОК 34 из 36
ПРОДОЛЖИТЕЛЬНОСТЬ:
00:07:47

ТЕМА:
Oracle SQL. Предикат ANY является верным , если из всех значений выведенные подзапросом если любой из их удовлетворяет условию для текущей строки внешнего запроса. Предикат ALL является верным, если каждое значение выбранное подзапросом удовлетворяет условию в предикате внешнего запроса.

Урок и задания:
http://sqladv.ru/dev/sqlbasic/l32.txt

#БД
#SQL
#ORACLE
Media is too big
VIEW IN TELEGRAM
#ВИДЕО

БАЗОВЫЙ SQL. УРОК 35 из 36
ПРОДОЛЖИТЕЛЬНОСТЬ:
00:10:40

ТЕМА:
В языке SQL Oracle диалекта существует множество функций для работы c типом date, напоминаю тип date содержит дату и время, например, время заполнения накладной, дату время создания записи в таблице.
Функция:
SYSDATE- текущая дата время
если мы:
SYSDATE-1 предыдущий день, то же самое время
SYSDATE-1/24*3 текущее время - 3 часа назад
то есть единица обозначает сутки, а 1/24 один час

Урок и задания:
http://sqladv.ru/dev/sqlbasic/l33.txt

#БД
#SQL
#ORACLE
#ВОПРОСЫИОТВЕТЫ
#ТЕСТЫ
С помощью какой конструкции можно посмотреть, сколько баз данных есть в системе?
Anonymous Quiz
0%
count databases;
20%
select count(*) from databases;
0%
view databases;
0%
check databases;
80%
show databases;
ОБОБЩЕНИЕ ДАННЫХ С ПОМОЩЬЮ АГРЕГАТНЫХ ФУНКЦИЙ

В этой статье, вы перейдете от простого использования запросов к извлечению значений из базы данных и определению, как вы можете использовать эти значения чтобы получить из них информацию. Это делается с помощью агрегатных или общих функций которые берут группы значений из пол и сводят их до одиночного значения. Вы узнаете как использовать эти функции, как определить группы значений к которым они будут применяться, и как определить какие группы выбираются для вывода. Вы будете также видеть при каких условиях вы сможете объединить значения пол с этой полученной информацией в одиночном запросе.

Продолжить

#СТАТЬИ
Карманный справочник: сравнение синтаксиса MS SQL Server и PostgreSQL

Периодически появляются задачи перевода решений из огромных монолитных баз из MS SQL Server в PostgreSQL. Поэтому давайте сравним основные конструкции синтаксиса этих СУБД для правильного чтения кода, а также для того, чтобы быстро изменять код из MS SQL Server для PostgreSQL и наоборот.

Продолжить

#СТАТЬИ
#ШПАРГАЛКИ
#POSTGRESQL
#MSSQLSERVER
This media is not supported in your browser
VIEW IN TELEGRAM
#ВИДЕО

БАЗОВЫЙ SQL. УРОК 36 из 36
ПРОДОЛЖИТЕЛЬНОСТЬ:
00:07:41

ТЕМА:
Для полей таблицы можно создавать ограничения.
Например некоторые поля таблицы могут не допускать вставку пустых значений.
Другие поля быть уникальным или же иметь математическое выражение ограничивающее вставку и обновление данных.
В Oracle SQL , это диалект SQL который мы изучаем, следующие виды ограничений.

#БД
#SQL
#ORACLE
Media is too big
VIEW IN TELEGRAM
#ВИДЕО

БАЗОВЫЙ SQL. ЗАКЛЮЧИТЕЛЬНЫЙ
ПРОДОЛЖИТЕЛЬНОСТЬ:
00:14:30

ТЕМА:
Oracle SQL. Здесь собраны лучшие задачи с собеседований адаптированные к нашей учебной схеме с готовыми решениями.
Сморите, запоминайте, и попробуйте сделать эти задачи сами.

Урок и задания:
http://sqladv.ru/dev/sqlbasic/l35.txt

На этом у нас курс по базовому языка SQL закончился, со завтрашнего дня начинается цикл уроков по продвинутому SQL

#БД
#SQL
#ORACLE