Você está na página 1de 8

este material foi desenvolvido pelo autor do curso, tem como

foco o aprendizado de estudantes e profissionais de


programação / desenvolvimento de software em que se deseja
usar o SQL Server como ferramenta de banco de dados.
Aproveitem o curso! Bons estudos!

este material não visa a formação de DBA’s, analistas de BI, noções de NoSQL ou preparação para provas de certificação

Everton Juniti Ogura


principais referências deste material de estudo:
https://docs.microsoft.com/en-us/ e o livro abaixo mencionado

Everton Juniti Ogura


SQL Server - Fundamentos

Everton Juniti Ogura


itens abordados
neste capítulo

T-SQL
a linguagem principal utilizada no SQL Server para construir
as consultas

processamento lógico
entendendo como o SQL Server processa suas queries e
quais os cuidados deve-se ter ao construir

terminologia e boas práticas


entendendo e utilizando a terminologia correta, boas
práticas na construção de queries

page
Everton Juniti Ogura
04
T-SQL

funcionalidade standard T-SQL

“” vs [] “tabela 1” [tabela 1]

não igual <> !=

transformação de
CAST CONVERT
tipagem

data atual CURRENT_TIMESTAMP GETDATE()

page
Everton Juniti Ogura
05
processamento
lógico

como escrevemos: como é processado:

SELECT (TOP) [Coluna] FROM (JOIN) [Tabela]


FROM (JOIN) [Tabela] WHERE [Coluna]
WHERE [Coluna] GROUP BY [Coluna]
GROUP BY [Coluna] HAVING [função de agregação]
HAVING [função de agregação] SELECT [Coluna]
ORDER BY [Coluna] ORDER BY [Coluna]
(OFFSET-FETCH) (TOP) (OFFSET-FETCH)

page
Everton Juniti Ogura
06
terminologia e boas
práticas

utilizar evitar

COLUNA CAMPO

LINHA REGISTRO

indicar colunas que serão retornadas na SELECT *


cláusula SELECT

page
Everton Juniti Ogura
07
obrigado

Everton Juniti Ogura

Você também pode gostar