💿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';
Варианты в обсуждении...
#ВОПРОСЫИОТВЕТЫ
Media is too big
VIEW IN TELEGRAM
#ВИДЕО
PL-SQL. УРОК 17 из 26
ПРОДОЛЖИТЕЛЬНОСТЬ: 00:09:53
ТЕМА: Oracle PL-SQL. Динамический SQL используется в ORACLE либо с помощью пакета DBMS_SQL либо с помощью команды execute immediate
использование execute immediate проще и позволяет разрешить подавляющее большинство задач. В некоторых задачах требуется использование динамических запросов.
Это случается , когда мы заранее не знаем какой нам нужен SQL запрос, какие объекты будут использоваться для получения данных.
Урок и задания:
http://sqladv.ru/dev/plsql/l18.txt
#БД
#SQL
#ORACLE
PL-SQL. УРОК 17 из 26
ПРОДОЛЖИТЕЛЬНОСТЬ: 00:09:53
ТЕМА: Oracle PL-SQL. Динамический SQL используется в ORACLE либо с помощью пакета DBMS_SQL либо с помощью команды execute immediate
использование execute immediate проще и позволяет разрешить подавляющее большинство задач. В некоторых задачах требуется использование динамических запросов.
Это случается , когда мы заранее не знаем какой нам нужен SQL запрос, какие объекты будут использоваться для получения данных.
Урок и задания:
http://sqladv.ru/dev/plsql/l18.txt
#БД
#SQL
#ORACLE
Media is too big
VIEW IN TELEGRAM
#ВИДЕО
PL-SQL. УРОК 18 из 26
ПРОДОЛЖИТЕЛЬНОСТЬ: 00:10:58
ТЕМА: Oracle PL-SQL. Автономные транзакции — это транзакция одна в другой, то есть в рамках основной транзакции вызывается другая транзакция, которая может быть завершена фиксацией или откатом извинений. Достаточно ресурсоёмкая операция. Применяется, например, для записи в лог информации в рамках другого длительного процесса.
#БД
#SQL
#ORACLE
PL-SQL. УРОК 18 из 26
ПРОДОЛЖИТЕЛЬНОСТЬ: 00:10:58
ТЕМА: Oracle PL-SQL. Автономные транзакции — это транзакция одна в другой, то есть в рамках основной транзакции вызывается другая транзакция, которая может быть завершена фиксацией или откатом извинений. Достаточно ресурсоёмкая операция. Применяется, например, для записи в лог информации в рамках другого длительного процесса.
#БД
#SQL
#ORACLE
Выберите верный общий синтаксис команды DELETE выражений в SQL?
Anonymous Quiz
0%
DELETE FROM ORDER BY
0%
DELETE WHERE
71%
DELETE FROM WHERE
14%
DELETE FROM HAVING
14%
Узнать правильный ответ;
SQL vs NoSQL в примерах
В этой статье мы рассмотрим примеры, демонстрирующие, как выполнять запросы к базам данных SQL и NoSQL.
Читать статью
#TIPS&TRICS
#СТАТЬИ
В этой статье мы рассмотрим примеры, демонстрирующие, как выполнять запросы к базам данных SQL и NoSQL.
Читать статью
#TIPS&TRICS
#СТАТЬИ
Telegraph
SQL vs NoSQL в примерах
Реляционные базы данных хранят данные в табличной форме с обозначенными строками и столбцами. Хотя реляционные базы данных обычно являются хорошим решением для хранения данных, скорость и масштабируемость в некоторых случаях могут быть проблемой. SQL (язык…
SQL и тайны коридоров Хогвартса
Практически невозможно найти двух людей, которые отформатировали бы даже самый простой SQL-запрос одинаково. Причем каждый будет абсолютно уверен, что именно его стиль наиболее понятный и правильный. Что приводит к спорам и баталиям на code review, а самое главное к трудностям при чтении чужих запросов. Не существует и какого-нибудь большого авторитетного style-guide для SQL, какие существуют для других языков. И все решается в основном делом вкуса, о котором как известно не спорят. Возможно проблема в отсутствии теоретической основы, некого физического обоснования почему стоит придерживаться каких либо определенных правил при оформлении SQL кода. Давайте попробуем разобраться.
Читать
#СТАТЬИ
Практически невозможно найти двух людей, которые отформатировали бы даже самый простой SQL-запрос одинаково. Причем каждый будет абсолютно уверен, что именно его стиль наиболее понятный и правильный. Что приводит к спорам и баталиям на code review, а самое главное к трудностям при чтении чужих запросов. Не существует и какого-нибудь большого авторитетного style-guide для SQL, какие существуют для других языков. И все решается в основном делом вкуса, о котором как известно не спорят. Возможно проблема в отсутствии теоретической основы, некого физического обоснования почему стоит придерживаться каких либо определенных правил при оформлении SQL кода. Давайте попробуем разобраться.
Читать
#СТАТЬИ
Telegraph
SQL и тайны коридоров Хогвартса
Практически невозможно найти двух людей, которые отформатировали бы даже самый простой SQL-запрос одинаково. Причем каждый будет абсолютно уверен, что именно его стиль наиболее понятный и правильный. Что приводит к спорам и баталиям на code review, а самое…
Задача на логику.
Кабель длиной 80 метров висит на двух столбах. Высота каждого столба — 50 метров.
Каково расстояние между столбами, если центр провисающего кабеля находится на высоте 10 метров от земли?
Решение будет завтра утром 9:00.
#ЗАДАЧА
Кабель длиной 80 метров висит на двух столбах. Высота каждого столба — 50 метров.
Каково расстояние между столбами, если центр провисающего кабеля находится на высоте 10 метров от земли?
Решение будет завтра утром 9:00.
#ЗАДАЧА
👍1