Статья дня. Пошаговая инструкция создания SQL-сервера на Google Cloud Platform
Google Cloud Platform (сокр. GCP) – это набор облачных служб, которые выполняются на той же самой инфраструктуре, что и продукты Google. Кроме инструментов для управления, также предоставляется ряд модульных облачных служб, таких как облачные вычисления, хранение данных, анализ данных и машинное обучение. В этой структуре крутятся такие гиганты, как PayPal, eBay, Spotify и Twitter.
Читать
#СТАТЬИ
Google Cloud Platform (сокр. GCP) – это набор облачных служб, которые выполняются на той же самой инфраструктуре, что и продукты Google. Кроме инструментов для управления, также предоставляется ряд модульных облачных служб, таких как облачные вычисления, хранение данных, анализ данных и машинное обучение. В этой структуре крутятся такие гиганты, как PayPal, eBay, Spotify и Twitter.
Читать
#СТАТЬИ
Библиотека программиста
Пошаговая инструкция создания SQL-сервера на Google Cloud Platform
Воспользовались бесплатной годовой подпиской GCP, создали PostgreSQL-сервер (MySQL регистрируется аналогично) и сделали скриншоты, чтобы вы могли оценить, не пробуя без необходимости.
🗣 Цитата Мартина Фаулера
Мартин Фаулер — американский программист, автор ряда книг и статей по архитектуре ПО, объектно-ориентированному анализу и разработке.
#ЦИТАТЫ
Мартин Фаулер — американский программист, автор ряда книг и статей по архитектуре ПО, объектно-ориентированному анализу и разработке.
#ЦИТАТЫ
👍1
This media is not supported in your browser
VIEW IN TELEGRAM
#ВИДЕО
PL-SQL. УРОК 15 из 26
ПРОДОЛЖИТЕЛЬНОСТЬ: 00:09:24
ТЕМА: Oracle PL-SQL. В PL SQL предоставляет возможность гармонично группировать программные единицы – процедуры и функции. Такая возможность позволяют осуществить специальные конструкции пакеты или модули. Так же в пакетах PL SQL объявления, процедур функций, переменных отделены от реализации.
Урок и задания:
http://sqladv.ru/dev/plsql/l14.txt
#БД
#SQL
#ORACLE
PL-SQL. УРОК 15 из 26
ПРОДОЛЖИТЕЛЬНОСТЬ: 00:09:24
ТЕМА: Oracle PL-SQL. В PL SQL предоставляет возможность гармонично группировать программные единицы – процедуры и функции. Такая возможность позволяют осуществить специальные конструкции пакеты или модули. Так же в пакетах PL SQL объявления, процедур функций, переменных отделены от реализации.
Урок и задания:
http://sqladv.ru/dev/plsql/l14.txt
#БД
#SQL
#ORACLE
Media is too big
VIEW IN TELEGRAM
#ВИДЕО
PL-SQL. УРОК 16 из 26
ПРОДОЛЖИТЕЛЬНОСТЬ: 00:14:09
ТЕМА: Oracle PL-SQL. Вложенная таблица
может использоваться как в PL SQL так и операторе SELECT. NESTED TABLE как коллекция. NESTED TABLE в составе таблицы. Допустимые операции IS NULL (IS NOT NULL) Сравнивает коллекцию со значением NULL
Урок и задания:
http://sqladv.ru/dev/plsql/l14.txt
#БД
#SQL
#ORACLE
PL-SQL. УРОК 16 из 26
ПРОДОЛЖИТЕЛЬНОСТЬ: 00:14:09
ТЕМА: Oracle PL-SQL. Вложенная таблица
может использоваться как в PL SQL так и операторе SELECT. NESTED TABLE как коллекция. NESTED TABLE в составе таблицы. Допустимые операции IS NULL (IS NOT NULL) Сравнивает коллекцию со значением NULL
Урок и задания:
http://sqladv.ru/dev/plsql/l14.txt
#БД
#SQL
#ORACLE
Предметная область – это:
Anonymous Quiz
0%
БД, разработанная для решения конкретной задачи;
25%
модель «сущность – связь», отражающая заданную область внешнего мира;
75%
часть реального мира, представляющая интерес для данного исследования;
0%
ER-диаграмма, отражающая заданную область внешнего мира;
0%
Узнать правильный ответ;
✅Вопрос с собеседования.
Найти максимальное значение из двух колонок таблицы
Например, есть таблица:
customer value_1 value_2
Alex 5 18
Sam 1 19
Sam 3 2
В результате нужно получить следующее:
customer max
Alex 18
Sam 19
Sam 3
P.S ответ вечером.
#ВОПРОСЫИОТВЕТЫ
Найти максимальное значение из двух колонок таблицы
Например, есть таблица:
customer value_1 value_2
Alex 5 18
Sam 1 19
Sam 3 2
В результате нужно получить следующее:
customer max
Alex 18
Sam 19
Sam 3
P.S ответ вечером.
#ВОПРОСЫИОТВЕТЫ
💿Title: Navicat Premuim
🏗Разработчик: PremiumSoft™ CyberTech Ltd
💵Лицензия: ShareWare - у для наших подписчиков бесплатно
🌎Язык: English
⚖️Размер: 203 MB
🖥ОС: Windows 7 и выше, OS X 10.12 или выше
🔗Версия: 16.0.7
ОПИСАНИЕ:
Navicat Premium - программа от PremiumSoft™ CyberTech Ltd, которая была создана для администрирования баз данных, вы сможете без проблем подключаться и работать с MySQL, SQLite, Oracle и прочими другими БД, причем делать это можно одновременно, то есть подключаться сразу ко всем в одном окне. Из этого следует, что если вам приходится работать с разными БД, этот процесс становится максимально удобным.
Так как перед вами премиальная версия, то она несет в себе все остальные фишки программ от этого разработчика. Вы сможете переносить данные между MySQL, Oracle и PostgreSQL БД. Среди функций можно отметить мастер импорта и экспорта, мастер отчетов, есть возможность синхронизировать данные, создавать резервное копирование, пользоваться планировщиком заданий и т.д.
#СОФТ
🏗Разработчик: PremiumSoft™ CyberTech Ltd
💵Лицензия: ShareWare - у для наших подписчиков бесплатно
🌎Язык: English
⚖️Размер: 203 MB
🖥ОС: Windows 7 и выше, OS X 10.12 или выше
🔗Версия: 16.0.7
ОПИСАНИЕ:
Navicat Premium - программа от PremiumSoft™ CyberTech Ltd, которая была создана для администрирования баз данных, вы сможете без проблем подключаться и работать с MySQL, SQLite, Oracle и прочими другими БД, причем делать это можно одновременно, то есть подключаться сразу ко всем в одном окне. Из этого следует, что если вам приходится работать с разными БД, этот процесс становится максимально удобным.
Так как перед вами премиальная версия, то она несет в себе все остальные фишки программ от этого разработчика. Вы сможете переносить данные между MySQL, Oracle и PostgreSQL БД. Среди функций можно отметить мастер импорта и экспорта, мастер отчетов, есть возможность синхронизировать данные, создавать резервное копирование, пользоваться планировщиком заданий и т.д.
#СОФТ
Navicat_Premium_16.0.6_[TNT]_-RSLOAD.NET-.dmg
235.1 MB
Версия для MacOS
#СОФТ
#СОФТ
✅Ответ на Вопрос
В PostgreSQL, MySQL и Oracle можно воспользоваться функцией GREATEST:
В PostgreSQL, MySQL и Oracle можно воспользоваться функцией GREATEST:
SELECT customer, GREATEST (value_1, value_2) FROM table;В SQL Server подобной функции нет, поэтому можно решить эту задачу так:
SELECT customer, MAX (x.combined_val) AS greatest#ВОПРОСЫИОТВЕТЫ
FROM table AS u
CROSS APPLY (SELECT u.value_1 UNION ALL SELECT u.value_2) AS x(combined_val)
GROUP BY customer;
✅Вопрос с собеседования.
Почему данный код выведет ошибку?
#ВОПРОСЫИОТВЕТЫ
Почему данный код выведет ошибку?
SELECT id, name, CONCAT ('EU:', city) AS city_m
FROM customers
WHERE city_m = 'EU:Oslo';
P.S ответ вечером.#ВОПРОСЫИОТВЕТЫ
✅Ответ на Вопрос
Код выдаст ошибку, так как в данном случае alias нельзя использовать в операторе WHERE.
Порядок выполнения упомянутого SELECT запроса следующий:
Соответственно при выполнении команды WHERE, alias, задаваемый в SELECT еще неизвестен.
Для PostgreSQL или MySQL данную проблему можно решить, например, следующим образом:
Варианты в обсуждении...
#ВОПРОСЫИОТВЕТЫ
Код выдаст ошибку, так как в данном случае alias нельзя использовать в операторе WHERE.
Порядок выполнения упомянутого SELECT запроса следующий:
1. FROM
2. WHERE
3. SELECT
Соответственно при выполнении команды WHERE, alias, задаваемый в SELECT еще неизвестен.
Для PostgreSQL или MySQL данную проблему можно решить, например, следующим образом:
WITH ct AS (А какие еще варианты решения данной проблемы вы знаете?
SELECT id, name, CONCAT ('EU:', city) AS city_m
FROM customers
)
SELECT ct.*
FROM ct
WHERE ct.city_m = 'EU:Oslo';
Варианты в обсуждении...
#ВОПРОСЫИОТВЕТЫ