Curso de SQL Server - TSQL da DevDojo
FAQ Q. Quem criou?
A. https://www.linkedin.com/in/fabricio-chousa-08358b125/
Q. Quem editou os vídeos?
A. https://www.linkedin.com/in/wildneisuane/
A. Estamos publicando aos poucos, até agora tá assim: 01 - Introdução 02 - O que é banco de dados 03 - Instalação SQL Server Windows(SSMS+Azure) 04 - Overview SSMS+Customizacoes 05 - Instalação SQL Server no Ubuntu 06 - Instalação do Azure Data Studio + base (AdventureWorks2019) 07 - Instalação do DBeaver no Ubuntu 08 - Instalação do SQL Server via Docker (Ubuntu) 09 - SQL Instrução SELECT 10 - SQL Instrução SELECT(TOP, DISTINCT, ORDER BY) 11 - SQL Instrução SELECT(ORDER BY, OFFSET FETCH) 12 - Operadores Aritméticos 13 - Tipos de Dados 14 - Operadores de Comparação 15 - Operadores Lógicos 16 - INFORMATION_SCHEMA 17 - INNER JOIN, LEFT JOIN, RIGHT JOIN, FULL OUTER JOIN, CROSS JOIN 17 (Opcional1) - INNER JOIN 17 (Opcional2) - LEFT JOIN 17 (Opcional3) - RIGHT JOIN 17 (Opcional4) - FULL OUTER JOIN 17 (Opcional5) - CROSS JOIN 18 - Funções de Agregação (COUNT, MAX, MIN, SUM, AVG [HAVING], GROUP BY) 19 - CASE WHEN THEN ELSE END 20 - Conversões (CAST, CONVERT, TRY_CAST, TRY_CONVERT) 21 - Conversões (PARSE, TRY_PARSE) 22 - Funções de Data e Hora do Sistema (GETDATE, CURRENT_TIMESTAMP, SYSDATETIME, GETUTCDATE, SYSDATETIMEOFFSET, CURRENT_TIMEZONE) 23 - Funções de Data e Hora (DATEPART, DATENAME, ISDATE) 24 - Funções de Data e Hora (EOMONTH, DATEFROMPARTS, TIMEFROMPARTES, DATETIMEFROMPARTS) 25 - Funções de Data e Hora (DATEDIFF, DATEDIFF_BIG, DATEADD) 26 - Concatenações (CONCAT e CONCAT_WS) 27 - Tratando NULL (ISNULL, COALESCE) 28 - Ordem de Processamento Lógico da Query 29 - Operadores UNION e UNION ALL 30 - Operadores EXCEPT e INTERSECT 31 - Funções do Tipo Texto (SUBSTRING) 32 - Funções do Tipo Texto (CHARINDEX, PATINDEX) 33 - Funções do Tipo Texto (LEN, DATALENGTH, LEFT e RIGHT) 34 - Funções do Tipo Texto (REPLACE, REPLICATE, STUFF) Parte 1 35 - Funções do Tipo Texto (REPLACE, REPLICATE, STUFF, [PATINDEX]) Parte 2 36 - Funções do Tipo Texto (LTRIM, RTRIM, TRIM, UPPER, LOWER, SPACE, FORMAT) 37 - Funções do Tipo Texto (CHAR, NCHAR, UNICODE, ASCII, SOUNDEX, DIFFERENCE, REVERSE) 38 - Funções do Tipo Texto (TRANSLATE e STR) 39 - Funções do Tipo Texto (STRING_AGG e STRING_SPLIT) 40 - Correção do Exercício (Primeira letra em maiúsculo) 41 - Subquery (Subconsulta) - Parte 1 42 - Subquery (Subconsulta) - Parte 2 43 - Subquery (Subconsulta) - Parte 3 44 - Exportando a query via Azure Data Studio ( Quebra de linha[carro de avanço]) 45 - Tipos de Comandos SQL 46 - Criando um database - CREATE (ALTER) DATABASE (Collation) 47 - Criando uma tabela (CREATE TABLE, DROP IF EXISTS ) 48 - Inserindo dados, atualizando dados (INSERT INTO, UPDATE WHERE 49 - Aula 049 - Alterando uma tabela(ALTER TABLE, ADD COLUMN, ALTER COLUMN, DELETE, DROP, TRUNCATE) 50 - Criando uma tabela a partir de outra, usando outra database (SELECT INTO) 51 - Falando um pouco de Modelagem de Dados 52 - Criando uma Entidade e atributos - parte 1 53 - Criando uma Entidade e atributos - parte 2 54 - Criando uma Entidade e atributos multivalorados e derivados - parte 3 55 - Criando uma Entidade fraca e chave parical - parte 4 56 - Cardinalidade 57 - Modelo Lógico - parte 1 58 - Modelo Lógico - parte 2 59 - Modelo Lógico - parte 3 60 - Normalização - Introdução 61 - Normalização - Primeira Forma Normal (1FN) 62 - Normalização - Segunda Forma Normal (2FN) 63 - Normalização - Terceira Forma Normal (3FN) 64 - CONSTRAINTS - Parte 1 65 - CONSTRAINTS - Parte 2 66 - CONSTRAINTS - Parte 3 67 - CONSTRAINTS - Parte 4 68 - CONSTRAINTS - Parte 5 69 - Modelo Físico - parte 1 70 - Modelo Físico - parte 2 71 - Modelo Físico - parte 3 72 - Modelo Físico - parte 4 73 - Modelo Físico - parte 5 74 - Modelo Físico - parte 6 75 - Modelo Físico - parte 7 76 - Modelo Físico - parte 8 77 - Modelo Físico - parte 9 78 - Modelo Físico - parte 10 79 - Modelo Físico - parte 11 80 - UPDATE e DELETE com JOIN 81 - Transformar Linhas em colunas - PIVOT 82 - Transformar colunas em linhas - UNPIVOT 83 - Valor máximo de várias colunas - VALUES (construtor de tabela) 84 - Tabelas Virtuais e Recursividade (CTE Common Table Expression) - parte 1 85 - Tabelas Virtuais e Recursividade (CTE Common Table Expression) - parte 2 86 - Tabelas Virtuais e Recursividade (CTE Common Table Expression) - parte 3 87 - Apresentação da Atividade 1 88 - Correção Atividade 1 - parte 1 89 - Correção Atividade 1 - parte 2 90 - Correção Atividade 1 - parte 3 91 - Correção Atividade 1 - parte 4 92 - Funções Lógicas - IIF e CHOOSE 93 - Funções Matemáticas (ABS, CEILING, EXP, FLOOR, LOG, LOG10, PI, POWER, RAND, ROUND, SIGN, SQRT, SQUARE) 94 - Window Function - Funções de classificação (ROW_NUMBER) - parte 1 95 - Window Function - Funções de classificação (RANK, DENSE_RANK) - parte 2 96 - Window Function - Funções de classificação (NTILE) - parte 3 e Deletando duplicados 97 - Window Function - Funções de agregação OVER() e Trazendo o acumulado 98 - Window Function - Funções analíticas (LAG, LEAD) - parte 1 99 - Window Function - Funções analíticas (FIRST_VALUE, LAST_VALUE) - parte 2 100 - Média, Mediana e Moda - SQL Server 101 - Subtotal e Total no SQL Server (ROLLUP, CUBE e GROUPING SETS) - parte 1 102 - Subtotal e Total no SQL Server (ROLLUP, CUBE e GROUPING SETS) - parte 2 103 - Tabela Temporária (local e global) 104 - Tabelas Temporárias x Tabelas Virtuais (local e global) 105 - Merge 106 - Cláusula OUTPUT (inserted e deleted) 107 - VIEW - parte 1 108 - VIEW - parte 2 109 - VIEW - parte 3 110 - Atividade 2 - parte 1 111 - Atividade 2 - parte 2 112 - Variáveis - parte 1 113 - Variáveis - parte 2 114 - Variáveis - parte 3 115 - Variáveis - parte 4 116 - Operadores Compostos (Opcional) 117 - Controle de Fluxo - BEGIN END 118 - Controle de Fluxo - Laço de Repetição WHILE - parte 1 119 - Controle de Fluxo - Laço de Repetição WHILE - parte 2 120 - Controle de Fluxo - Laço de Repetição WHILE - parte 3 121 - Controle de Fluxo - Tomada de decisão IF ELSE - parte 1 122 - Controle de Fluxo - Tomada de decisão IF ELSE - parte 2 123 - Controle de Fluxo - Tomada de decisão IF ELSE - parte 3 124 - Controle de Fluxo - CONTINUE, BREAK (WHILE, IF) 125 - Controle de Fluxo - GOTO e WAITFOR 126 - Controle de Fluxo - TRY CATCH (Tratamento de erro) 127 - FUNCTION - parte 1 128 - FUNCTION - parte 2 129 - FUNCTION - parte 3 130 - FUNCTION - parte 4 131 - FUNCTION - parte 5 132 - Apresentação Atividade 133 - Ativdade - Converter segundos em Horas - parte 1 134 - Ativdade - Converter segundos em Horas - parte 2 135 - Ativdade - Converter segundos em Horas - parte 3 136 - Ativdade - Converter segundos em Horas - parte 4 137 - PIVOT Dinâmico - parte 1 138 - PIVOT Dinâmico - parte 2 139 - Exercício Preenchimento para baixo (Fill Down) 140 - Correção Exercício Preenchimento para baixo (Fill Down) - parte 1 141 - Correção Exercício Preenchimento para baixo (Fill Down) - parte 2 142 - CROSS e OUTER APPLY 143 - Exercício CROSS e OUTER APPLY (FUNCTION) - parte 1 144 - Exercício CROSS e OUTER APPLY (FUNCTION) - parte 2 145 - Stored Procedure - parte 1 146 - Stored Procedure - parte 2