Найти в Дзене
Обучение SQL Часть 2

Обучение SQL Часть 2

Уроки по SQL. Средний уровень сложности
подборка · 11 материалов
926 читали · 3 года назад
Отличия DELETE от TRUNCATE
Приветствую всех в этой статье мы познакомимся с оператором TRUNCATE и посмотрим на отличия DELETE от TRUNCATE Синтаксис Как и во всех предыдущих статьях начнем с синтаксиса: TRUNCATE TABLE table_name Оператор SQL TRUNCATE служит для очистки таблицы от всех данных. Оператор TRUNCATE аналогичен оператору DELETE применяемом без оператора WHERE. Основные отличия Реализация оператора SQL TRUNCATE различна...
697 читали · 3 года назад
Несколько отличий postgres от oracle
Всем привет. В этой статье мы посмотрим на отличия двух СУБД это Oracle и Postgres, но сразу сделаю оговорку мы рассмотрим не все отличия, а лишь небольшую часть, с чем сталкивался я и что чаще встречается. Типы данных Первое отличие это типы данных. Вот не большая часть типов данных которые отличаются: NVARCHAR2 => VARCHAR VARCHAR2 => VARCHAR CLOB => TEXT NUMBER => NUMERIC Если вы хотите посмотреть полный список то переходите по ссылке. Функции и синтаксис В Oracle можно использовать...
590 читали · 3 года назад
Что быстрее COALESCE или NVL? Разбираем 2-е функции
Всем привет! В этой статье мы познакомимся с 2-мя функциями COALESCE и NVL. COALESCE Для начала давайте посмотрим на синтаксис функции COALESCE: COALESCE( expr1, expr2, … expr_n ) expr1 , expr2 .. expr_n - выражения для проверки на значение NOT NULL. Функция SQL COALESCE возвращает первое определённое, то есть не-NULL значение из списка её аргументов. Обычно одним или несколькими аргументами функции COALESCE является столбец таблицы, к которой обращён запрос. Нередко аргументом функции является и подзапрос...
3 года назад
Условный оператор CASE
Выражение CASE – условный оператор языка SQL Данный оператор позволяет осуществить проверку условий и возвратить в зависимости от выполнения того или иного условия тот или иной результат. Оператор CASE имеет 2 формы: В качестве значений здесь могут выступать и выражения. Все предложения WHEN должны иметь одинаковую синтаксическую форму, то есть нельзя смешивать первую и вторую формы. При использовании второй синтаксической формы условие WHEN удовлетворяется, как только значение проверяемого выражения станет равным значению выражения, указанного в предложении WHEN...
620 читали · 3 года назад
Разбираем EXISTS и NOT EXISTS
Оператор EXISTS Оператор EXISTS используется чтобы указать предикату, производить ли подзапросу вывод или нет. В этом уроке вы узнаете, как использовать этот оператор со стандартными и (обычно) соотнесенными подзапросами. Мы будем также обсуждать специальные размышления, которые перейдут в игру, когда вы будете использовать этот оператор, как относительный агрегат, как пустой указатель NULL и как оператор Буля. Кроме того, вы можете повысить ваш профессиональный уровень относительно подзапросов, исследуя их в более сложных прикладных программах чем те, которые мы видели до сих пор...