From 2395e9b3cd1f5d58d2302028b373b8ae8b472de4 Mon Sep 17 00:00:00 2001 From: "oslajunior@gmail.com" Date: Fri, 15 Sep 2023 01:00:51 +0000 Subject: [PATCH] Final da Aula 1 --- Ola Mundo.sql | 2 ++ SELECT_FROM.sql | 40 ++++++++++++++++++++++++++++++++++++++++ SELECT_FROM_WHERE.sql | 29 +++++++++++++++++++++++++++++ 3 files changed, 71 insertions(+) create mode 100644 Ola Mundo.sql create mode 100644 SELECT_FROM.sql create mode 100644 SELECT_FROM_WHERE.sql diff --git a/Ola Mundo.sql b/Ola Mundo.sql new file mode 100644 index 0000000..3f90e29 --- /dev/null +++ b/Ola Mundo.sql @@ -0,0 +1,2 @@ +-- Databricks notebook source +SELECT "Olá Mundo!" diff --git a/SELECT_FROM.sql b/SELECT_FROM.sql new file mode 100644 index 0000000..c801f6a --- /dev/null +++ b/SELECT_FROM.sql @@ -0,0 +1,40 @@ +-- Databricks notebook source +SELECT * +FROM silver.olist.pedido + +--SELECIONE TODAS AS COLUNAS DA TABELA silver.olist.pedido + +-- COMMAND ---------- + +SELECT + idPedido + ,idCliente + ,dtEntregue +FROM silver.olist.pedido + +-- COMMAND ---------- + +SELECT * + ,dtEntregue > dtEstimativaEntrega AS fl_atraso +FROM silver.olist.pedido + +-- COMMAND ---------- + +SELECT + idPedido + ,idCliente + ,dtEntregue + ,dtEstimativaEntrega + ,date(dtEntregue) AS dataEntrega + ,date(dtEstimativaEntrega) AS dataEstimativa + ,dtEntregue > dtEstimativaEntrega AS fl_atraso + ,date(dtEntregue) > date(dtEstimativaEntrega) AS fl_DataAtraso + ,datediff(date(dtEntregue),date(dtEstimativaEntrega)) AS nrDiasEntrega +FROM silver.olist.pedido + +-- COMMAND ---------- + +SELECT + idProduto + ,vlComprimentoCm * vlLarguraCm *vlLarguraCm AS volCm3 +FROM silver.olist.produto diff --git a/SELECT_FROM_WHERE.sql b/SELECT_FROM_WHERE.sql new file mode 100644 index 0000000..87648e2 --- /dev/null +++ b/SELECT_FROM_WHERE.sql @@ -0,0 +1,29 @@ +-- Databricks notebook source +SELECT * +FROM silver.olist.pedido +WHERE date(dtEntregue) > date(dtEstimativaEntrega) + +-- COMMAND ---------- + +SELECT * +FROM silver.olist.pedido +WHERE NOT date(dtEntregue) > date(dtEstimativaEntrega) + +-- COMMAND ---------- + +SELECT * +FROM silver.olist.produto +WHERE descCategoria IN('bebes','perfumaria','artes') +AND vlLarguraCm * vlAlturaCm * vlComprimentoCm >= 1000 + +-- COMMAND ---------- + +SELECT distinct descCategoria +FROM silver.olist.produto +WHERE descCategoria LIKE 'ferramentas%' + +-- COMMAND ---------- + +SELECT distinct descCategoria +FROM silver.olist.produto +WHERE descCategoria LIKE 'ferramentas%'