Logo Passei Direto
Buscar
Material
páginas com resultados encontrados.
páginas com resultados encontrados.
details

Libere esse material sem enrolação!

Craque NetoCraque Neto

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

details

Libere esse material sem enrolação!

Craque NetoCraque Neto

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

details

Libere esse material sem enrolação!

Craque NetoCraque Neto

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

details

Libere esse material sem enrolação!

Craque NetoCraque Neto

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

details

Libere esse material sem enrolação!

Craque NetoCraque Neto

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

details

Libere esse material sem enrolação!

Craque NetoCraque Neto

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

details

Libere esse material sem enrolação!

Craque NetoCraque Neto

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

details

Libere esse material sem enrolação!

Craque NetoCraque Neto

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

details

Libere esse material sem enrolação!

Craque NetoCraque Neto

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

details

Libere esse material sem enrolação!

Craque NetoCraque Neto

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Prévia do material em texto

Fala, Impressionador!
Apresentamos a você o Dicionário de Termos e Comandos em SQL!
Sabemos que, como os termos e comandos SQL são em inglês, pode existir uma certa dificuldade inicial maior em entender o 
conceito de cada um deles. Fique tranquilo, pois com o tempo e a prática, essa dificuldade naturalmente vai diminuindo. Mas 
até lá, conte com este dicionário como mais um apoio oferecido aqui pela ! ☺
Nosso intuito com este dicionário foi reunir os termos e comandos apresentados no curso SQL Impressionador em um único 
lugar para facilitar o seu aprendizado. Aqui, pretendemos fazer uma breve síntese de cada um desses termos e comandos 
vistos nas aulas, separando-os por cada SGBD (Sistema de Gerenciamento de Banco de Dados) ensinado no curso: 
SQL Server, MySQL, PostgreSQL e Oracle.
Assim, sempre que você precisar consultar o que significa determinado termo ou a utilidade de certo comando, basta vir aqui 
neste dicionário, escolher o SGBD que você está estudando, e procurar pelo termo/comando ensinado no curso. Além de 
separados por SGBD, eles também estão em ordem alfabética.
Ressaltamos que a linguagem SQL é muito rica, portanto, nem todos os termos e comandos em SQL que existem na face da 
Terra estão incluídos aqui. No entanto, fizemos o possível para incluir tudo que é abordado no curso, por SGBD. Beleza? 
Esperamos que este material te ajude em seu aprendizado. Bons estudos!
APRESENTAÇÃO
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
E S C O L H A O S G B D :
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
K L
D
E F G H
M N
I
J
O P Q R S
T U V W
Escolha ao lado 
a letra inicial 
do comando:
A CB@
X Y Z %
@@ROWCOUNT
@@SERVERNAME
@@TRANCOUNT
@@VERSION
CARACTERE @
Esco lha o comando :
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
ACCENT INSENSITIVE - AI
ACCENT SENSITIVE - AS
AD – ADMINISTRADOR DE DADOS
ADD
AFTER
ALIAS
ALL
ALTER
AND
ANY
AS
ASC
AVG
LETRA A
Esco lha o comando :
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
BEGIN
BETWEEN
BREAK
LETRA B
Esco lha o comando :
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
LETRA C
Esco lha o comando :
CASE
CASE INSENSITIVE - CI
CASE SENSITIVE - CS
CAST
CATCH / TRY
CEILING
CHAR
CHARINDEX
CHECK
COLLATE / COLLATION
COLUMN
COMMIT
CONCAT
CONCAT_WS
CONSTRAINTS
CONSULTA
CONTINUE
ContosoRetailDW
CONVERT
COUNT
CREATE
CROSS JOIN
CRUD – CREATE, READ, UPDATE, DELETE
CTE – COMMON TABLE EXPRESSION
CURRENT ROW
CYCLE
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
LETRA D
Esco lha o comando :
DATABASE
DATABASEPROPERTYEX
DATALENGTH
DATE
DATEADD
DATEDIFF
DATEFROMPARTS
DATENAME
DATEPART
DATETIME
DAY
DB – DESENVOLVEDOR DE BANCOS DE DADOS
DBA – DATABASE ADMINISTRATOR
DBO – DATABASE OWNER
DECIMAL
DECLARE
DEFAULT
DELETE
DELETED (TABLE)
DENSE_RANK()
DESC
DISABLE
DISTINCT
DROP
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
ELSE
ENABLE
END
EXECUTE / EXEC
EXISTS
LETRA E
Esco lha o comando :
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
FIRST_VALUE
FLOAT
FLOOR
FOR
FOREIGN KEY
FORMAT
FROM
FULL (ANTI) JOIN
FULL JOIN
FUNCTIONS
LETRA F
Esco lha o comando :
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
GETDATE()
GO
GROUP BY
LETRA G
Esco lha o comando :
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
HAVING
LETRA H
Esco lha o comando :
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
IDENTITY
IF
IIF
IN
INCREMENT BY
INNER JOIN
INSERT INTO
INSERTED (TABLE)
INSTEAD OF
INT
IS NOT NULL
IS NULL
ISNULL
LETRA I
Esco lha o comando :
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
JOIN
LETRA J
Esco lha o comando :
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
LAG
LAST_VALUE
LEAD
LEFT
LEFT (ANTI) JOIN
LEFT JOIN
LEN
LIKE
LOOP
LOWER
LTRIM
LETRA L
Esco lha o comando :
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
MAX
MAXVALUE
MIN
MINVALUE
MONTH
LETRA M
Esco lha o comando :
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
N FOLLOWING
N PRECEDING
NEXT VALUE FOR
NO CYCLE
NO MAXVALUE
NO MINVALUE
NOT
NOT NULL
NTILE()
NULLIF
LETRA N
Esco lha o comando :
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
ON
OR
ORDER BY
OVER()
LETRA O
Esco lha o comando :
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
PARTITION BY
PIVOT TABLE
PLANO DE EXECUÇÃO ESTIMADO
PL-pgSQL – PostgreSQL PROCEDURAL LANGUAGE
PL-SQL - PROCEDURAL LANGUAGE/SQL
PRIMARY KEY
PRINT
PROCEDURES / STORED PROCEDURES
LETRA P
Esco lha o comando :
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
QUERY
QUOTENAME
LETRA Q
Esco lha o comando :
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
RAISERROR
RANK()
REFERENCES
REGULAR EXPRESSIONS - REGEX
REPLACE
RETURN
RETURNS
RIGHT
RIGHT (ANTI) JOIN
RIGHT JOIN
ROLLBACK
ROUND
ROW_NUMBER()
ROWS
RTRIM
LETRA R
Esco lha o comando :
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
LETRA S
Esco lha o comando :
SCHEMAS
SELECT
SEQUENCES
SERVERPROPERTY
SET
SGBD
SOME
SP_EXECUTESQL
SP_HELP
SQL – STRUCTURED QUERY LANGUAGE
SQL SERVER / SSMS 
SQL_VARIANT_PROPERTY
START WITH
STORED PROCEDURES / PROCEDURES
STRING
STUFF
SUBQUERY / SUBSELECT
SUBSTRING
SUM
SYSDATETIME()
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
T-SQL / TRANSACT-SQL
TABELA DIMENSÃO
TABELA FATO
TABLE
THEN
TOP(N)
TOP(N) PERCENT
TRANSACTION / TRAN
TRANSACTIONS
TRANSLATE
TRIGGERS
TRIM
TRY / CATCH
LETRA T
Esco lha o comando :
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
UNBOUNDED FOLLOWING
UNBOUNDED PRECEDING
UNION
UNION ALL
UNIQUE
UPDATE
UPPER
USE
LETRA U
Esco lha o comando :
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
VALUES
VARCHAR
VARIÁVEIS GLOBAIS
VARIÁVEL
VIEW
LETRA V
Esco lha o comando :
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
WHEN
WHERE
WHILE
WINDOW FUNCTIONS
WITH
LETRA W
Esco lha o comando :
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
YEAR
LETRA Y
Esco lha o comando :
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
TRADUÇÃO: CONTAGEM DE LINHAS
Variável global utilizada para descobrir a quantidade de linhas (registros) existentes em uma tabela.
@@ROWCOUNT
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
Obs.: Para saber mais sobre variáveis globais, veja esta explicação aqui.
TRADUÇÃO: NOME DO SERVIDOR
Variável global utilizada para descobrir o nome do servidor.
@@SERVERNAME
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
Obs.: Para saber mais sobre variáveis globais, veja esta explicação aqui.
TRADUÇÃO: CONTAR TRANSAÇÕES
Variável global utilizada para descobrir o número de transações explícitas que estão em aberto na sessão, aguardando para 
serem salvas de forma definitiva com um COMMIT ou desfeitas por meio de um ROLLBACK.
@@TRANCOUNT
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
Obs. 1: Para saber mais sobre TRANSACTIONS (transações), veja esta explicação aqui.
Obs. 2: Para saber mais sobre variáveis globais, veja esta explicação aqui.
TRADUÇÃO: VERSÃO
Variável global utilizada para descobrir a versão do Sistema de Gerenciamento de Bancos de Dados (SGBD).
@@VERSION
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
Obs.: Para saber mais sobre variáveis globais, veja esta explicação aqui.
TRADUÇÃO: INSENSÍVEL À ACENTUAÇÃO
Tipo de collation que não diferencia letras acentuadas de não acentuadas.
ACCENT INSENSITIVE - AI
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
Obs.: Veja a definição de COLLATION e da cláusula COLLATE aqui.
TRADUÇÃO: SENSÍVEL À ACENTUAÇÃO
Tipo de collation que diferencia letras acentuadas de não acentuadas.
ACCENT SENSITIVE - AS
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
Obs.: Veja a definição de COLLATION e da cláusula COLLATE aqui.
Profissional que conhece a fundo o processo empresarial.
É ele quem define as tabelas que serão criadas e os relacionamentos entre essas tabelas.
AD – ADMINISTRADOR DE DADOS
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
TRADUÇÃO: ADICIONAR
Comando comumente utilizadojunto ao comando ALTER TABLE para adicionar novas colunas ou constraints a uma tabela 
existente.
ADD
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
TRADUÇÃO: DEPOIS
Instrução utilizada em uma trigger DML para indicar que esse gatilho deve ser disparado após um evento DML (INSERT, 
UPDATE e/ou DELETE ) ser executado.
AFTER
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
Obs.: Para saber mais sobre Triggers, veja esta explicação aqui.
TRADUÇÃO LITERAL: PSEUDÔNIMO / “APELIDO”
Nome que damos a uma coluna ou tabela no código que difere de seu original.
ALIAS
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
Se alteramos o nome de uma coluna, será o alias que 
aparecerá no resultado em vez do nome original da coluna:
Se alteramos o nome de uma tabela no código, utilizaremos 
o alias para se referir a essa tabela no restante do código:
TRADUÇÃO: TODOS
Operador utilizado em uma consulta, geralmente em conjunto com os operadores lógicos ( <, <=, >, >=, <> ) nas cláusulas 
WHERE ou HAVING, para filtrar uma tabela de acordo com as condições informadas. O ALL permite realizar uma 
comparação entre um único valor de uma coluna e um intervalo de outros valores.
Também utilizado em outras circunstâncias, como, por exemplo quando queremos habilitar ou desabilitar todas as Triggers 
de uma tabela ou banco de dados.
ALL
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
TRADUÇÃO: ALTERAR
Comando utilizado para alterar um banco de dados ou a estrutura do código de criação de objetos existentes em um banco 
de dados (tabelas, views, functions, procedures, triggers, etc.).
ALTER
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
TRADUÇÃO: E
Operador utilizado em uma consulta, geralmente em conjunto com as cláusulas WHERE ou HAVING, para filtrar uma tabela 
de acordo com as condições informadas. O AND faz com que os registros (linhas) da tabela sejam retornados se todas as 
condições filtradas/comparadas forem atendidas.
AND
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
TRADUÇÃO: QUALQUER
Operador utilizado em uma consulta, geralmente em conjunto com os operadores lógicos ( =, <>, <, <=, >, >= ) nas cláusulas 
WHERE ou HAVING, para filtrar uma tabela de acordo com as condições informadas. O ANY permite realizar uma 
comparação entre um único valor de uma coluna e um intervalo de outros valores.
ANY
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
Obs.: Equivalente ao operador SOME.
TRADUÇÃO: COMO
Comando comumente utilizado em uma consulta para alterar a forma como queremos que o(s) nome(s) de uma ou mais 
colunas apareça(m) no resultado.
Utilizado, ainda, em blocos de códigos que criam objetos no banco de dados (sequences, functions, procedures, etc.) para 
especificar determinadas condições como, por exemplo, tipos de dados.
AS
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
TRADUÇÃO: ASCENDENTE / CRESCENTE
Ordena uma consulta em ordem ascendente de acordo com a(s) coluna(s) informada(s) no comando ORDER BY.
ASC
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
Obs.: Para saber mais sobre a cláusula ORDER BY, veja esta explicação aqui.
TRADUÇÃO: MÉDIA
Função de agregação que retorna a média dos valores de uma coluna.
AVG
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
TRADUÇÃO: COMEÇAR/INICIAR
Comando utilizado para iniciar um bloco de código que pode conter uma ou mais instruções.
BEGIN
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
TRADUÇÃO: ENTRE
Operador utilizado em uma consulta, geralmente em conjunto com as cláusulas WHERE ou HAVING, para filtrar uma tabela 
de acordo com as condições informadas. O BETWEEN faz com que os registros (linhas) da tabela sejam retornados se 
estiverem dentro do intervalo filtrado/comparado.
BETWEEN
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
Obs.: O BETWEEN é inclusivo, ou seja, os valores extremos do intervalo comparado também são incluídos no resultado.
TRADUÇÃO LITERAL: INTERROMPER
Comando utilizado para interromper um loop quando determinada condição for satisfeita.
BREAK
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
TRADUÇÃO LITERAL: CASO / “SE”
Função que nos permite tratar condições e retornar um determinado valor, de acordo com o resultado de um ou mais testes 
lógicos.
CASE
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
Obs.: A função IIF faz o mesmo que a função CASE. Veja a explicação aqui.
TRADUÇÃO: INSENSÍVEL A LETRAS MAIÚSCULAS E MINÚSCULAS
Tipo de collation que não diferencia letras maiúsculas de letras minúsculas.
CASE INSENSITIVE - CI
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
Obs.: Veja a definição de COLLATION e da cláusula COLLATE aqui.
TRADUÇÃO: SENSÍVEL A LETRAS MAIÚSCULAS E MINÚSCULAS
Tipo de collation que diferencia letras maiúsculas de letras minúsculas.
CASE SENSITIVE - CS
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
Obs.: Veja a definição de COLLATION e da cláusula COLLATE aqui.
TRADUÇÃO LITERAL: MOLDAR / “ESPECIFICAR”
Função utilizada para especificar o tipo do dado, coluna ou variável.
CAST
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
Obs.: Também existe a função CONVERT que faz o mesmo que a função CAST. Veja a explicação aqui.
TRADUÇÃO LITERAL: PEGAR / TENTAR
CATCH: Comando utilizado em conjunto com a instrução BEGIN para 
iniciar um bloco de comandos que o código deverá executar caso, por 
algum motivo, as condições contidas no bloco anterior, o TRY, não 
forem contempladas.
CATCH / TRY
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
TRADUÇÃO LITERAL: TETO / “ARREDONDAR PARA CIMA”
Função utilizada para arredondar valores para o número inteiro imediatamente acima.
CEILING
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
TRADUÇÃO: CARACTERES
O tipo de dados CHAR é aquele que aceita uma string, ou seja, uma sequência de caracteres (letras, números e símbolos) 
interpretada pelo SQL como um dado não-numérico (um “texto”).
O CHAR armazena conjuntos de dados de tamanho fixo e alocação estática de memória.
Em sua sintaxe, deve ser informado um número: CHAR(N). Este N é a quantidade máxima de caracteres que o CHAR poderá 
aceitar.
A string deste tipo de dados deve ser informada no código entre aspas duplas ou simples, a depender do SGBD utilizado: 
“SQL Impressionador”, ‘Hashtag’, “#123”, ‘*string%’, “155”, etc.
Obs.: Lembre-se que um número informado entre aspas será uma string, mesmo que contenha apenas números: ‘123’.
CHAR
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
TRADUÇÃO: ÍNDICE DO CARACTERE
Função utilizada para, informado um valor constante de um dado, coluna ou variável, descobrir o índice (posição) inicial 
desse valor.
CHARINDEX
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
TRADUÇÃO: CHECAR / VERIFICAR
Constraint (restrição) que verifica se o valor adicionado na coluna atende a uma determinada condição.
CHECK
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
Obs.: Para saber mais sobre Constraints, veja esta explicação aqui.
TRADUÇÃO LITERAL: COLETAR / COMPARAR
Quando usamos a cláusula COLLATE, conseguimos configurar se haverá ou não diferenciação entre letras maiúsculas e 
minúsculas, bem como entre letras acentuadas e não acentuadas.
Podemos utilizar a cláusula COLLATE para configurar o collation de um banco de dados no momento de sua criação (ou para 
alterá-lo posteriormente). Também podemos configurar o collation das colunas de uma tabela ou, ainda, utilizar o COLLATE 
junto à cláusula WHERE para filtrar conjuntos de caracteres.
COLLATE / COLLATION
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
TRADUÇÃO: COLUNA
Um conjunto de colunas forma uma tabela. 
Exemplo: Abaixo temos quatro colunas (id_funcionario, nome_funcionario, salario e data_nascimento) que, juntas, formam 
uma tabela com informações sobre funcionários.
COLUMN
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
Em conjunto com o comando ALTER, o comando COLUMN pode ser 
utilizado para alterar o tipo de dados de uma coluna existente:
Já em conjunto com o comando DROP, é capaz de excluir colunas:
TRADUÇÃO: SUBMETER / “SALVAR”
Comando utilizado para salvar uma transação explícitade forma definitiva e global em um banco de dados.
Pode ser utilizado sozinho ou em conjunto com as instruções TRANSACTION ou TRAN.
COMMIT
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
Obs.: Para saber mais sobre TRANSACTIONS (transações), veja esta explicação aqui.
TRADUÇÃO: CONCATENAR
Função que permite concatenar dois ou mais conjuntos de caracteres em uma única string.
CONCAT
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
TRADUÇÃO: CONCATENAR COM SEPARADOR
Função que permite concatenar dois ou mais conjuntos de caracteres em uma única string utilizando um separador em 
comum entre os conjuntos.
CONCAT_WS
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
TRADUÇÃO: RESTRIÇÕES
 
São regras que podemos definir para as colunas de uma tabela. Essas regras garantem integridade ao banco de dados, pois é 
através delas que permitimos que apenas os valores que atendam às regras pré-estabelecidas sejam incluídos em cada 
coluna. 
Exemplos de Constraints:
✓ Not Null;
✓ Unique;
✓ Check;
✓ Default;
✓ Identity;
✓ Primary Key (PK ou Chave Primária);
✓ Foreign Key (FK ou Chave Estrangeira).
CONSTRAINTS
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
Também chamada de query, é o que fazemos ao banco de dados para extrair as informações que precisamos.
Para isso, utilizamos o comando SELECT.
CONSULTA
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
TRADUÇÃO LITERAL: CONTINUAR
Comando utilizado para pular repetições em um loop quando determinada condição for satisfeita. Ou seja, cada vez que uma 
condição mais interna do loop é atendida, o loop não é executado, mas continua acontecendo até que a condição do WHILE 
seja atendida.
CONTINUE
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
É o banco de dados criado pela Microsoft para fins didáticos, que utilizamos nos módulos de SQL Server do nosso curso SQL 
Impressionador.
Atualmente, conta com versões em inglês, alemão, italiano, russo, espanhol e sueco, porém, não em português.
No entanto, para facilitar o entendimento de nossos alunos, elaboramos outra apostila com a tradução dos nomes das 
tabelas do Contoso, suas colunas, bem como os valores de algumas dessas colunas.
Caso tenha interesse em baixar a apostila, basta clicar no link disponível abaixo do vídeo da aula “Como acessar a apostila” 
do módulo 1 da plataforma e efetuar o download dos arquivos. Entre os arquivos disponíveis, procure pelo PDF “Apostila 
Contoso em português”.
ContosoRetailDW
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
TRADUÇÃO LITERAL: CONVERTER
Função utilizada para especificar o tipo do dado, coluna ou variável.
CONVERT
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
Obs.: A função CAST também faz o mesmo. Veja a explicação aqui.
TRADUÇÃO: CONTAR
Função de agregação que conta a quantidade de linhas de uma tabela/coluna.
COUNT
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
Obs.: Se utilizarmos o * como argumento da função COUNT, ou seja COUNT(*), ela considerará a quantidade de linhas totais 
da tabela, incluindo os valores nulos; 
 No entanto, se informarmos uma coluna como seu argumento, com em COUNT(ProductName), caso haja algum valor 
nulo nessa coluna, esse não será incluído na contagem;
 Por fim, se fizermos um COUNT(DISTINCT nome_da_coluna), será retornada a contagem somente dos valores 
distintos (não duplicados) da coluna informada.
TRADUÇÃO: CRIAR
Comando utilizado para criar um banco de dados ou seus objetos (tabelas, views, functions, procedures, triggers, sequences, 
etc.).
CREATE
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
TRADUÇÃO LITERAL: JUNÇÃO CRUZADA
Comando que nos permite criar uma combinação entre todos os valores de duas ou mais colunas.
Essa combinação é conhecida como produto cartesiano: uma combinação um a um de todos os valores de duas ou mais 
colunas.
CROSS JOIN
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
TRADUÇÃO: CRIAR, LER, ATUALIZAR, EXCLUIR
Sigla utilizada para designar as operações que conseguimos fazer em um banco de dados:
CREATE = CRIAR um banco de dados e seu objetos (tabelas, views, functions, procedures, triggers, etc.);
READ = LER informações disponíveis em um banco de dados, por meio de consultas efetuadas com o comando SELECT;
UPDATE = ATUALIZAR as informações armazenadas em um banco de dados;
DELETE = EXCLUIR as informações armazenadas em um banco de dados.
CRUD – CREATE, READ, UPDATE, DELETE
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
TRADUÇÃO LITERAL: EXPRESSÃO DE TABELA COMUM
É o resultado de consulta nomeada, que funciona como uma “tabela temporária”, que podemos reaproveitar na execução de 
uma única instrução SELECT, UPDATE, etc.
CTE – COMMON TABLE EXPRESSION
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
TRADUÇÃO: LINHA ATUAL
Comando utilizado dentro da cláusula OVER, junto à expressão ROWS para estabelecer que a linha atual deverá iniciar ou 
finalizar uma janela a ser considerada no cálculo de uma função (de agregação ou janela).
CURRENT ROW
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
TRADUÇÃO: REPETIR
Cláusula em que especificamos que uma Sequence, ao atingir seu valor máximo (se incrementada positivamente) ou valor 
mínimo (se incrementada negativamente) deverá se repetir, reiniciando sua contagem.
CYCLE
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
Obs.: Para saber mais sobre Sequences, veja a explicação aqui.
TRADUÇÃO: BANCO DE DADOS
Comando utilizado em conjunto com os comandos CREATE e DROP para criar ou excluir um banco de dados, 
respectivamente.
DATABASE
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
TRADUÇÃO: PROPRIEDADE DO BANCO DE DADOS
Função capaz de retornar propriedades do banco de dados, tais como: tipo de collation, o status, quais usuários podem 
acessá-lo, etc.
DATABASEPROPERTYEX
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
TRADUÇÃO LITERAL: COMPRIMENTO DO DADO
Função que retorna a quantidade de bytes necessários para armazenar uma string, número, data, etc., podendo variar 
dependendo do tipo de dado.
DATALENGTH
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
TRADUÇÃO: DATA
O tipo de dados DATE é aquele que armazena datas.
Para saber mais, consulte a documentação neste link aqui.
DATE
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
https://learn.microsoft.com/pt-br/sql/t-sql/data-types/date-transact-sql?view=sql-server-ver16
TRADUÇÃO LITERAL: ADICIONAR DATA
Função que, informada uma data (dado, coluna, variável), adiciona ou subtrai uma determinada quantidade de dias, meses ou 
anos à essa data.
DATEADD
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
TRADUÇÃO LITERAL: DIFERENÇA ENTRE DATAS
Função que, informadas duas datas (dados, colunas ou variáveis), calcula a diferença de dias, meses ou anos entre essas 
datas.
DATEDIFF
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
TRADUÇÃO LITERAL: “DATA A PARTIR DE PARTES”
Função utilizada para, informados três números inteiros (dados, colunas ou variáveis), conseguirmos formar uma data a partir 
de tais números (dia, mês e ano).
DATEFROMPARTS
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
TRADUÇÃO LITERAL: NOME DA DATA
Função que, informada uma data (dado, coluna, variável), retorna informações sobre essa data em formato de texto.
DATENAME
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
TRADUÇÃO LITERAL: PARTE DA DATA
Função que, informada uma data (dado, coluna, variável), retorna informações sobre essa data em formato numérico.
DATEPART
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
TRADUÇÃO: DATA E HORA
O tipo de dados DATETIME é aquele que armazena datas e horas.
Para saber mais, consulte a documentação neste link aqui.
DATETIME
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
https://learn.microsoft.com/pt-br/sql/t-sql/data-types/datetime-transact-sql?view=sql-server-ver16
TRADUÇÃO: DIA
Função utilizada para, informada uma data (dado, coluna ou variável), conseguirmos extrair o dia desta data.
DAY
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
O DB tem um grande conhecimento de lógica de programação.
É o responsável por criar rotinase gerenciar processos que são feitos dentro do próprio SGBD.
DB – DESENVOLVEDOR DE BANCOS DE DADOS
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
TRADUÇÃO: ADMINISTRADOR DE BANCO DE DADOS
A função de um DBA é garantir que o banco de dados esteja sempre funcionando, garantindo sua disponibilidade e 
otimização.
DBA – DATABASE ADMINISTRATOR
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
TRADUÇÃO: PROPRIETÁRIO DO BANCO DE DADOS
Sigla para “Database Owner”, ou, em português “proprietário do banco de dados”.
Refere-se ao Schema padrão do SQL Server: sempre que criamos objetos no banco de dados (tabelas, views, functions, 
procedures, sequences, etc.), se não especificamos o Schema a ser utilizado, tais objetos são criados como pertencentes ao 
Schema “dbo”.
DBO – DATABASE OWNER
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
Obs.: Para saber mais sobre Schemas, veja esta explicação aqui.
TRADUÇÃO LITERAL: DECIMAL
O tipo de dados DECIMAL é aquele que aceita números decimais: 1.3, 22.7555, 703.7, 13800.9999, etc.
Em sua sintaxe, devem ser informados 2 números: DECIMAL(N, M), sendo que:
✓ N é a quantidade de dígitos que o número pode ter, incluindo as casas decimais;
✓ M é o número máximo de casas decimais.
Obs.: Lembre-se que o separador de casas decimais em linguagens de programação, como o SQL, é o ponto, não a vírgula.
DECIMAL
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
TRADUÇÃO: DECLARAR
Comando utilizado para declarar uma variável. Para ele, informamos o nome da variável que estamos declarando, bem como 
o seu tipo de dados.
DECLARE
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
TRADUÇÃO: PADRÃO
Constraint (restrição) que retorna um valor default (padrão) caso o campo da coluna não seja preenchido.
DEFAULT
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
Obs.: Para saber mais sobre Constraints, veja esta explicação aqui.
TRADUÇÃO: EXCLUIR
Comando utilizado para excluir informações armazenadas em um banco de dados.
DELETE
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
TRADUÇÃO: TABELA “EXCLUÍDO”
Tabela temporária criada pelo SQL Server quando efetuamos uma exclusão (DELETE) ou atualização (UPDATE) em uma 
tabela do banco de dados. Os dados recém-excluídos são enviados para a tabela DELETED e podem temporariamente ser 
utilizados em Triggers DML.
DELETED (TABLE)
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
Obs.: Para saber mais sobre Triggers, veja esta explicação aqui.
TRADUÇÃO LITERAL: ORDENAÇÃO “DENSA”
Função de janela utilizada para criar uma coluna de ranking. Em caso de empates, os rankings dos números se repetem e o 
próximo ranking continua a sequência. Exemplo: se houver dois valores na posição 8, o valor seguinte será de posição 9.
DENSE_RANK()
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
TRADUÇÃO: DESCENDENTE / DECRESCENTE
Ordena uma consulta em ordem descendente de acordo com a(s) coluna(s) informada(s) no comando ORDER BY.
DESC
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
Obs.: Para saber mais sobre a cláusula ORDER BY, veja esta explicação aqui.
TRADUÇÃO: DESABILITAR
Comando utilizado para desabilitar determinados procedimentos, como, por exemplo, Triggers.
DISABLE
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
Obs.: Para saber mais sobre Triggers, veja esta explicação aqui.
TRADUÇÃO: DISTINTO
Comando utilizado em uma consulta para indicar que queremos retornar somente os valores distintos de determinada coluna 
ou combinação de colunas.
DISTINCT
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
TRADUÇÃO: EXCLUIR / DESCARTAR
Comando utilizado para excluir um banco de dados ou seus objetos (tabelas, views, functions, procedures, triggers, 
constraints, sequences, etc.).
DROP
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
TRADUÇÃO LITERAL: CASO CONTRÁRIO / SE NÃO
Comando utilizado junto com a função CASE para retornar o resultado alternativo caso o teste lógico efetuado pelo 
comando WHEN (a condição analisada) tenha sido falso.
ELSE
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
TRADUÇÃO: HABILITAR
Comando utilizado para habilitar determinados procedimentos, como, por exemplo, Triggers.
ENABLE
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
Obs.: Para saber mais sobre Triggers, veja esta explicação aqui.
TRADUÇÃO LITERAL: FINALIZAR
Comando utilizado para finalizar um bloco de código contendo uma ou mais instruções.
END
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
TRADUÇÃO: EXECUTAR
Comando utilizado para executar uma Procedure.
EXECUTE / EXEC
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
Obs.: Para saber mais sobre Procedures, veja esta explicação aqui.
TRADUÇÃO: EXISTE
Operador utilizado em uma consulta para testar a existência de qualquer registro (linha) na tabela com base no resultado de 
uma subquery. Sua negação é o operador NOT EXISTS.
EXISTS
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
TRADUÇÃO LITERAL: PRIMEIRO VALOR
Função de deslocamento que, informada uma coluna, retorna o primeiro valor da coluna ou da “janela” selecionada.
FIRST_VALUE
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
TRADUÇÃO LITERAL: FLUTUANTE
O tipo de dados FLOAT é aquele que aceita números reais (com ou sem casas decimais): 1, 20.5, 500.87777, 2400.89, etc.
Obs.: Lembre-se que o separador de casas decimais em linguagens de programação, como o SQL, é o ponto, não a vírgula.
FLOAT
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
TRADUÇÃO LITERAL: CHÃO / “ARREDONDAR PARA BAIXO”
Função utilizada para arredondar valores para o número inteiro imediatamente abaixo.
FLOOR
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
TRADUÇÃO: PARA
Comando utilizado para indicar em relação a que determinado procedimento se refere.
Por exemplo: em uma trigger DDL, serve para indicar que esse gatilho deve ser disparado 
quando um ou mais eventos DDL (CREATE, ALTER ou DROP) for(em) executado(s). 
Já em uma Pivot Table, para informar o nome da coluna que servirá de cabeçalho à tabela 
pivotada.
FOR
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
Obs. 1: Para saber mais sobre Triggers, veja esta explicação aqui.
Obs. 2: Para saber mais sobre Pivot Tables, veja esta explicação aqui.
TRADUÇÃO: CHAVE ESTRANGEIRA
Constraint formada por uma coluna que permite relacionar as linhas de uma tabela com a chave primária (primary 
key) de outra tabela.
FOREIGN KEY
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
Obs.: Para saber mais sobre Constraints, veja esta explicação aqui.
TRADUÇÃO LITERAL: FORMATAR
Função utilizada para formatar um dado, coluna ou variável a partir de um determinado código de formatação.
FORMAT
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
TRADUÇÃO: DE
Comando utilizado em uma consulta para indicar de qual tabela queremos extrair os dados.
FROM
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
TRADUÇÃO LITERAL: ANTIJUNÇÃO COMPLETA
Comando que nos permite relacionar informações de duas tabelas.
O resultado deste JOIN terá todas as linhas exclusivas apenas da tabela da esquerda ou apenas da tabela da direita. 
Nenhuma linha presente na interseção entre as duas tabelas será incluída no resultado deste JOIN.
FULL (ANTI) JOIN
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
TRADUÇÃO LITERAL: JUNÇÃO COMPLETA
Comando que nos permite relacionar duas tabelas, juntando suas informações em um único resultado.
O resultado deste JOIN terá todas as linhas das duas tabelas.
FULL JOIN
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
TRADUÇÃO: FUNÇÕES
Conjunto de comandos que executa ações e retorna um valor 
escalar. 
 
As Functions ajudam a simplificar um código: por exemplo, se 
você tem um cálculo complexo que aparece diversas vezes no seu 
código, em vez de repetir várias vezes essa série de comandos, 
você pode simplesmente criar uma função e reaproveitá-la 
sempre que precisar.
FUNCTIONS
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
TRADUÇÃO LITERAL: “PEGAR A DATA”
Função que retorna a data e a hora atuais do sistema (com menor precisão de fração de segundos que a SYSDATETIME()).
GETDATE()
SQL IMPRESSIONADORI HASHTAG TREINAMENTOS 
TRADUÇÃO: IR
Instrução utilizada para determinar o início e o final de blocos de código. 
Com isso, é possível executarmos vários blocos de código em uma mesma 
janela (script), sem que o sistema retorne algum erro por não “entender” onde 
começa e onde termina cada um desses blocos.
GO
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
TRADUÇÃO: AGRUPAR POR
Comando que agrupa uma consulta de acordo com a(s) coluna(s) informada(s). Geralmente é utilizado junto com as funções 
de agregação (COUNT(), MAX(), MIN(), AVG(), SUM()) para agrupar valores de acordo com uma ou mais colunas.
GROUP BY
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
TRADUÇÃO: “TENDO” / EM QUE / SENDO QUE
Comando utilizado em uma consulta para filtrar um agrupamento de acordo com uma ou mais condições informadas.
HAVING
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
TRADUÇÃO: IDENTIDADE
Constraint (restrição) que permite que uma coluna siga uma autonumeração (geralmente usada em colunas de ID).
IDENTITY
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
Obs.: Para saber mais sobre Constraints, veja esta explicação aqui.
TRADUÇÃO LITERAL: SE
Comando utilizado para estabelecer uma condição a ser verificada dentro de um bloco de códigos.
IF
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
TRADUÇÃO: “SE”
Função que nos permite tratar condições e retornar um determinado valor, de acordo com o resultado de um ou mais testes 
lógicos.
IIF
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
Obs.: A função CASE faz o mesmo que a função IIF. Veja a explicação aqui.
TRADUÇÃO: EM
Operador utilizado em uma consulta, geralmente em conjunto com as cláusulas WHERE ou HAVING, para filtrar uma tabela 
de acordo com as condições informadas. O IN faz com que os registros (linhas) da tabela sejam retornados caso atendam a 
um dos critérios informados dentro de seus parênteses. É uma alternativa aos múltiplos operadores OR.
IN
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
TRADUÇÃO LITERAL: INCREMENTAR POR
Cláusula em que especificamos de quantos em quantos números determinada Sequence deverá ser incrementada, podendo 
ser este incremento positivo ou negativo.
INCREMENT BY
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
Obs.: Para saber mais sobre Sequences, veja a explicação aqui.
TRADUÇÃO LITERAL: JUNÇÃO INTERNA / CENTRAL
Comando que nos permite relacionar duas tabelas, juntando suas informações em um único resultado.
O resultado deste JOIN terá apenas as linhas que são a interseção entre as duas tabelas. Nenhuma linha presente apenas em 
uma das tabelas será incluída no resultado deste JOIN.
INNER JOIN
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
TRADUÇÃO LITERAL: INSERIR EM
Comando utilizado para inserir dados em uma tabela.
INSERT INTO
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
TRADUÇÃO: TABELA “INSERIDO”
Tabela temporária criada pelo SQL Server quando efetuamos uma inserção (INSERT INTO) ou atualização (UPDATE) em uma 
tabela do banco de dados. Os dados recém-inseridos são enviados para a tabela INSERTED e podem temporariamente ser 
utilizados em Triggers DML.
INSERTED (TABLE)
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
Obs.: Para saber mais sobre Triggers, veja esta explicação aqui.
TRADUÇÃO: EM VEZ DE / “NO LUGAR DE”
Instrução utilizada em uma trigger DML para indicar que esse gatilho deve ser disparado no lugar de um evento DML 
(INSERT, UPDATE e/ou DELETE ) quando há a tentativa de execução do referido evento.
INSTEAD OF
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
Obs.: Para saber mais sobre Triggers, veja esta explicação aqui.
TRADUÇÃO LITERAL: INTEIRO
O tipo de dados INT é aquele que aceita somente números inteiros (sem casas decimais): 1, 20, 500, 2400, etc.
INT
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
TRADUÇÃO: NÃO É NULO
Comando utilizado em uma consulta para filtrar somente os valores que não sejam nulos existentes na coluna informada.
IS NOT NULL
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
TRADUÇÃO: É NULO
Comando utilizado em uma consulta para filtrar somente os valores nulos existentes na coluna informada.
IS NULL
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
TRADUÇÃO: É NULO
Função que, informado um dado, coluna ou variável, caso este valor seja nulo, retorna em seu lugar o segundo parâmetro 
informado.
ISNULL
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
TRADUÇÃO LITERAL: JUNÇÃO
Comando utilizado que nos permite juntar informações de duas ou mais tabelas.
Existem vários tipos de JOINs, sendo os mais utilizados o LEFT JOIN e o INNER JOIN.
JOIN
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
TRADUÇÃO LITERAL: ATRASAR
Função de deslocamento que, informada uma coluna, retorna um valor que está em uma determinada posição anterior em 
relação à linha atual (na linha anterior, 2 linhas acima, etc.)
LAG
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
TRADUÇÃO LITERAL: ÚLTIMO VALOR
Função de deslocamento que, informada uma coluna, retorna o último valor da coluna ou da “janela” selecionada.
LAST_VALUE
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
TRADUÇÃO LITERAL: AVANÇAR
Função de deslocamento que, informada uma coluna, retorna um valor que está em uma determinada posição posterior em 
relação à linha atual (na linha seguinte, 2 linhas após, etc.)
LEAD
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
TRADUÇÃO: ESQUERDA
Função que permite extrair uma determinada quantidade de caracteres de um texto, da esquerda para a direita.
LEFT
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
TRADUÇÃO LITERAL: ANTIJUNÇÃO À ESQUERDA
Comando que nos permite relacionar informações de duas tabelas.
O resultado deste JOIN terá todas as linhas exclusivas apenas da tabela da esquerda. Nenhuma linha presente apenas na 
tabela da direita ou na interseção entre a tabela da esquerda e a tabela da direita será incluída no resultado deste JOIN.
LEFT (ANTI) JOIN
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
TRADUÇÃO LITERAL: JUNÇÃO À ESQUERDA
Comando que nos permite complementar informações de uma tabela principal (da esquerda) com dados de outra tabela 
secundária (da direita).
O resultado deste JOIN terá todas as linhas exclusivas apenas da tabela da esquerda, mais as linhas que são a interseção 
entre a tabela da esquerda e a tabela da direita. Nenhuma linha presente apenas na tabela da direita será incluída no 
resultado deste JOIN.
LEFT JOIN
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
TRADUÇÃO: Vem de “Length” (COMPRIMENTO)
Função que retorna a quantidade de caracteres armazenados em uma string, número, data, etc., sem contar os espaços em 
branco no início e ao final do referido valor.
LEN
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
TRADUÇÃO: COMO / “CONTÉM”
Operador utilizado em uma consulta, geralmente em conjunto com as cláusulas WHERE ou HAVING, para filtrar uma tabela 
de acordo com as condições informadas. O LIKE faz com que os registros (linhas) da tabela sejam retornados caso atendam 
ao padrão informado entre as aspas.
Caracteres especiais usados em conjunto com o LIKE:
✓ O sinal de porcentagem (%) representa zero, um ou múltiplos caracteres;
✓ O underline (_) representa um único caractere;
✓ O acento circunflexo (^) representa a negação para o LIKE: retorna strings que não contenham os caracteres informados.
LIKE
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
TRADUÇÃO: REPETIR
Um loop em uma linguagem de programação tem como objetivo 
executar repetidas vezes uma série de comandos.
Em SQL, temos, por exemplo, o WHILE: uma estrutura de repetição 
que tem exatamente esse objetivo. Com ele, conseguimos executar 
diversas vezes um ou mais comandos, enquanto uma determinada 
condição for satisfeita. A partir do momento que essa condição deixa 
de ser satisfeita, o LOOP finaliza.
LOOP
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
TRADUÇÃO: INFERIOR
Função que permite, informado um dado, coluna ou variável, transformar todos os seus caracteres em letras minúsculas.
LOWER
SQL IMPRESSIONADOR I HASHTAGTREINAMENTOS 
TRADUÇÃO: CORTAR À ESQUERDA
Função utilizada para, informado um texto (dado, coluna ou variável), conseguirmos retirar os espaços adicionais à esquerda 
do texto.
LTRIM
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
TRADUÇÃO: MÁXIMO
Função de agregação que retorna o valor máximo de uma coluna.
MAX
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
TRADUÇÃO: VALOR MÁXIMO
Cláusula em que especificamos o valor máximo que uma Sequence poderá atingir:
MAXVALUE
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
Obs.: Para saber mais sobre Sequences, veja a explicação aqui.
TRADUÇÃO: MÍNIMO
Função de agregação que retorna o valor mínimo de uma coluna.
MIN
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
TRADUÇÃO: VALOR MÍNIMO
Cláusula em que especificamos o valor mínimo que uma Sequence poderá atingir:
MINVALUE
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
Obs.: Para saber mais sobre Sequences, veja a explicação aqui.
TRADUÇÃO: MÊS
Função utilizada para, informada uma data (dado, coluna ou variável), conseguirmos extrair o mês desta data.
MONTH
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
TRADUÇÃO: ‘N’ LINHAS SEGUINTES (POSTERIORES)
Comando utilizado dentro da cláusula OVER, junto à expressão ROWS para estabelecer as linhas seguintes que deverão ser 
consideradas no cálculo de uma função de agregação ou janela. 
N FOLLOWING
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
TRADUÇÃO: ‘N’ LINHAS PRECEDENTES (ANTERIORES)
Comando utilizado dentro da cláusula OVER, junto à expressão ROWS para estabelecer as linhas precedentes que deverão 
ser consideradas no cálculo de uma função de agregação ou janela. 
N PRECEDING
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
TRADUÇÃO: PRÓXIMO VALOR
Função utilizada para criar/retornar o próximo valor de uma Sequence.
NEXT VALUE FOR
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
Obs.: Para saber mais sobre Sequences, veja a explicação aqui.
TRADUÇÃO: NÃO REPETIR
Cláusula em que especificamos que uma Sequence, ao atingir seu valor máximo (se incrementada positivamente) ou valor 
mínimo (se incrementada negativamente) não deverá se repetir, portanto, não deve reiniciar sua contagem.
NO CYCLE
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
Obs.: Para saber mais sobre Sequences, veja a explicação aqui.
TRADUÇÃO: SEM VALOR MÁXIMO
Cláusula em que informamos que não queremos atribuir um valor máximo para uma Sequence:
NO MAXVALUE
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
Obs.: Para saber mais sobre Sequences, veja a explicação aqui.
TRADUÇÃO: SEM VALOR MÍNIMO
Cláusula em que informamos que não queremos atribuir um valor mínimo para uma Sequence:
NO MINVALUE
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
Obs.: Para saber mais sobre Sequences, veja a explicação aqui.
TRADUÇÃO: NÃO
Operador utilizado em uma consulta, geralmente em conjunto com as cláusulas WHERE ou HAVING, para filtrar uma tabela 
de acordo com as condições informadas. O NOT faz com que os registros (linhas) da tabela sejam retornados se as condições 
filtradas/comparadas NÃO forem atendidas.
NOT
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
TRADUÇÃO: NÃO NULO
Constraint (restrição) que não permite que não sejam adicionados valores aos campos de uma coluna.
NOT NULL
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
Obs.: Para saber mais sobre Constraints, veja esta explicação aqui.
TRADUÇÃO: ORGANIZAR (EM ‘N’ GRUPOS)
Função de janela utilizada para criar uma coluna que “organiza” os valores de outra coluna em grupos. Exemplo: se 
informamos o número 3 como argumento da NTILE, ela divide a quantidade de linhas da tabela (ou do particionamento) por 3, 
formando três grupos: 1, 2, 3.
NTILE()
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
TRADUÇÃO: NULO SE
Função que, informados dois argumentos, retorna:
✓ NULL se ambos forem iguais;
✓ O primeiro valor se ambos forem diferentes.
NULLIF
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
TRADUÇÃO: SOBRE / “EM QUE”
Comando utilizado em determinados blocos de código, tais como Triggers, para definir a abrangência do referido objeto.
Também utilizado junto com um JOIN para definir quais colunas estabelecem a relação entre as tabelas juntadas.
ON
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
TRADUÇÃO: OU
Operador utilizado em uma consulta, geralmente em conjunto com as cláusulas WHERE ou HAVING, para filtrar uma tabela 
de acordo com as condições informadas. O OR faz com que os registros (linhas) da tabela sejam retornados se pelo menos 
uma das condições filtradas/comparadas for atendida.
OR
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
TRADUÇÃO: ORDENAR POR
Ordena uma consulta de acordo com a(s) coluna(s) informada(s). Se informado o parâmetro ASC, ordena em ordem 
crescente; se informado o parâmetro DESC, ordena em ordem decrescente.
ORDER BY
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
Obs.: Se não informado parâmetro ASC ou DESC ao final do ORDER BY, por padrão, o código SQL ordena em ordem 
ascendente (ASC).
TRADUÇÃO: SOBRE / EM RELAÇÃO A
Cláusula utilizada com uma função de janela que permite definir qual será a “janela” (conjunto de linhas) a ser considerada no 
cálculo. Permite que utilizemos como argumento as instruções PARTITION BY (que divide o conjunto em “partições” nas 
quais as funções de janela serão aplicadas), ORDER BY (que define a ordem do particionamento), entre outras.
OVER()
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
TRADUÇÃO: PARTICIONADO POR
Instrução utilizada como parâmetro da cláusula OVER junto a uma função de janela, que divide o conjunto de linhas de uma 
tabela em “partições” nas quais a função de janela será aplicada.
PARTITION BY
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
TRADUÇÃO LITERAL: TABELA DINÂMICA
É uma tabela criada a partir da inversão de outra tabela.
Com o uso do operador PIVOT, conseguimos transformar o que eram linhas de uma 
tabela em colunas da Pivot Table, ao passo que as colunas de outra tabela se 
transformam nas linhas da Pivot Table.
PIVOT TABLE
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
Recurso do SQL Server utilizado para comparar as 
estatísticas de duas ou mais consultas, para, entre 
outros fatores, podermos verificar qual dos códigos 
comparados custa menos, em termos de 
processamento, para o SGBD executar.
Analisando o conjunto de fatores retornados pelo 
Plano de Execução Estimado, podemos verificar 
qual dos códigos comparados é o mais eficiente.
PLANO DE EXECUÇÃO ESTIMADO
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
No SSMS, este recurso pode ser acessado pelo atalho CTRL + L ou pelo ícone mostrado abaixo:
TRADUÇÃO: LINGUAGEM PROCEDURAL DO POSTGRESQL
É uma linguagem procedural específica do PostgreSQL, baseada em SQL.
Semelhante ao T-SQL e ao PL-SQL, ela adiciona alguns recursos avançados ao SQL, como loops, variáveis, tratamento de 
erros e exceções, etc.
PL-pgSQL – PostgreSQL PROCEDURAL LANGUAGE
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
TRADUÇÃO: LINGUAGEM PROCEDURAL SQL
É uma forma estendida de SQL usada pela Oracle para seu banco de dados.
A principal diferença dessa vertente é a maneira como lida com variáveis, procedimentos armazenados e funções integradas, 
que incorpora maior complexidade.
PL-SQL - PROCEDURAL LANGUAGE/SQL
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
TRADUÇÃO: CHAVE PRIMÁRIA
Constraint formada por uma coluna (ou combinação de colunas) que identifica as informações em uma tabela de 
forma distinta. 
Geralmente é uma coluna de ID.
Toda tabela terá uma, e somente uma, chave primária.
Essa chave é utilizada como identificador único da tabela, sendo representada por uma coluna (ou combinação de 
colunas) que não receberá valores repetidos.
PRIMARY KEY
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
Obs.: Para saber mais sobre Constraints, veja esta explicação aqui.
TRADUÇÃO: IMPRIMIR
Comando utilizado para imprimir uma mensagem na caixa de mensagens.
PRINT
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
TRADUÇÃO: PROCEDIMENTOS ARMAZENADOSSão blocos de códigos que possuem nome e podem ser armazenados no banco de dados.
PROCEDURES / STORED PROCEDURES
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
Podem incluir uma série de comandos SQL para 
executar alguma tarefa.
Procedures são usadas para fazer tarefas repetitivas 
que não são possíveis em queries do SQL ou que 
dariam muito trabalho.
Procedures podem ou não aceitar parâmetros de 
entrada.
São executadas por meio do comando EXECUTE ou 
EXEC.
TRADUÇÃO: CONSULTA
 
São as consultas que fazemos ao banco de dados para extrair as informações que precisamos.
Para isso, utilizamos o comando SELECT.
QUERY
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
TRADUÇÃO LITERAL: “NOME CITADO” / “NOME ENTRE ASPAS”
É uma função capaz de, dado um conjunto de caracteres, colocar tais caracteres entre um delimitador informado. Se não for 
especificado o tipo de delimitador, a função QUOTENAME, por padrão, utiliza colchetes.
Um exemplo de uso no SQL Server, é quando precisamos informar no código os nomes das colunas de uma Pivot Table entre 
colchetes. Em vez de fazer isso manualmente, podemos utilizar esta função para extrair esses nomes.
QUOTENAME
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
Obs.: Para saber mais sobre Pivot Tables, veja esta explicação aqui.
TRADUÇÃO: EMITE ERRO
Instrução utilizada em blocos de códigos para emitir uma mensagem de erro, permitindo-se que seja iniciado o 
processamento/tratamento do referido erro.
RAISERROR
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
TRADUÇÃO LITERAL: CLASSIFICAR / ORDENAR / ENFILEIRAR
Função de janela utilizada para criar uma coluna de ranking. Em caso de empates, os rankings dos números se repetem, mas 
o próximo ranking pula a sequência. Exemplo: se houver dois valores na posição 8, o valor seguinte pula para a posição 10.
RANK()
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
TRADUÇÃO LITERAL: FAZ REFERÊNCIA A
Comando utilizado em conjunto com a Constraint Foreign Key (chave estrangeira) para introduzir no código o nome 
da coluna de outra tabela a qual a referida chave estrangeira faz referência.
REFERENCES
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
Obs. 1: Para saber mais sobre Constraints, veja esta explicação aqui.
Obs. 2: Para saber mais sobre Foreign Key, veja esta explicação aqui.
TRADUÇÃO LITERAL: EXPRESSÕES REGULARES
Permitem identificar cadeias de caracteres de interesse, como caracteres específicos, palavras ou padrões de caracteres de 
forma simples, assim como realizar operações bastante complexas com strings, que possivelmente exigiriam várias condições 
para tratar cada caso. Para tratar casos especiais de textos, utilizamos o operador LIKE.
REGULAR EXPRESSIONS - REGEX
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
Obs.: Para saber mais sobre o operador LIKE, veja esta explicação aqui.
TRADUÇÃO: SUBSTITUIR
Função que permite, informado um dado, coluna ou variável, substituir um trecho desse valor por outro.
REPLACE
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
TRADUÇÃO: RETORNAR
Comando utilizado em blocos de instruções (como, por exemplo, em Functions) para retornar algum valor. 
RETURN
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
TRADUÇÃO: RETORNA
Comando utilizado em blocos de instruções (como, por exemplo, em Functions) para especificar o tipo de dado/informação a 
ser retornado. 
RETURNS
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
TRADUÇÃO: DIREITA
Função que permite extrair uma determinada quantidade de caracteres de um texto, da direita para a esquerda.
RIGHT
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
TRADUÇÃO LITERAL: ANTIJUNÇÃO À DIREITA
Comando que nos permite relacionar informações de duas tabelas.
O resultado deste JOIN terá todas as linhas exclusivas apenas da tabela da direita. Nenhuma linha presente apenas na tabela 
da esquerda ou na interseção entre a tabela da direita e a tabela da esquerda será incluída no resultado deste JOIN.
RIGHT (ANTI) JOIN
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
TRADUÇÃO LITERAL: JUNÇÃO À DIREITA
Comando que nos permite complementar informações de uma tabela principal (da direita) com dados de outra tabela 
secundária (da esquerda).
O resultado deste JOIN terá todas as linhas exclusivas apenas da tabela da direita, mais as linhas que são a interseção entre a 
tabela da direita e a tabela da esquerda. Nenhuma linha presente apenas na tabela da esquerda será incluída no resultado 
deste JOIN.
RIGHT JOIN
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
TRADUÇÃO: RECUAR / “DESFAZER”
Comando utilizado para desfazer uma transação explícita de forma definitiva e global em um banco de dados.
Pode ser utilizado sozinho ou em conjunto com as instruções TRANSACTION ou TRAN.
ROLLBACK
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
Obs.: Para saber mais sobre TRANSACTIONS (transações), veja esta explicação aqui.
TRADUÇÃO LITERAL: ARREDONDAR
Função utilizada para arredondar valores com uma quantidade de casas decimais.
ROUND
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
TRADUÇÃO LITERAL: NÚMERO DA LINHA
Função de janela utilizada para criar uma coluna com a numeração das linhas da tabela.
ROW_NUMBER()
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
TRADUÇÃO: LINHAS
São as linhas da tabela. Como comando, a expressão pode ser utilizada dentro da cláusula OVER para estabelecer as linhas 
que deverão ser consideradas no cálculo de uma função de agregação ou janela. 
ROWS
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
TRADUÇÃO: CORTAR À DIREITA
Função utilizada para, informado um texto (dado, coluna ou variável), conseguirmos retirar os espaços adicionais à direita do 
texto.
RTRIM
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
TRADUÇÃO: ESQUEMAS
São coleções de objetos (tabelas, views, functions, procedures, sequences, etc.) dentro de um banco de dados. 
Servem para agrupar objetos para, por exemplo, dividir um banco de dados por departamento.
Importantes para performance e segurança do banco de dados. 
O Schema padrão do SQL Server é o DBO.
Obs.: Para saber mais sobre o Schema DBO, veja esta explicação aqui.
SCHEMAS
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
TRADUÇÃO: SELECIONAR
Comando DQL (ou DML, para algumas documentações) capaz de selecionar linhas (registros) de uma tabela.
SELECT
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
TRADUÇÃO: SEQUÊNCIAS
São objetos utilizados para criação de números sequenciais automáticos. 
SEQUENCES
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
TRADUÇÃO: PROPRIEDADE DO SERVIDOR
Função capaz de retornar propriedades do servidor, tais como: tipo de collation, edição, nome do computador, nome do 
servidor, etc.
SERVERPROPERTY
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
TRADUÇÃO: ATRIBUIR
Comando utilizado para atribuir valor a uma variável. Para ele, informamos o nome da variável à qual estamos atribuindo um 
valor, bem como o valor a ser armazenado.
SET
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
Outra função muito comum do comando SET é a de atribuir valores a serem atualizados em uma coluna (utilizado junto ao 
comando UPDATE).
Um SGBD permite ao desenvolvedor trabalhar com diferentes tabelas de um banco de dados através de uma interface.
Essa interface é basicamente um programa que nos permite fazer a leitura de tabelas de um banco de dados e utilizar o SQL 
para manipular esses dados, tudo de uma maneira bem visual e amigável.
Um SGBD é composto essencialmente por 2 partes:
✓ Um servidor, onde armazenamos nossos bancos de dados;
✓ Uma interface amigável que nos permite escrever os códigos em SQL para acessar tais bancos de dados.
Exemplos de SGBDs: SQL Server, MySQL, PostgreSQL e Oracle Database.
Obs.: Em alguns lugares, você também poderá encontrar os termos SGBDR (Sistema de Gerenciamento de Bancos de Dados 
Relacionais) ou seu equivalente em inglês, RDBMS (Relational Database Management System).
SGBD – SISTEMA DE GERENCIAMENTO DE BANCOS DE DADOS
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
TRADUÇÃO: ALGUM
Operadorutilizado em uma consulta, geralmente em conjunto com os operadores lógicos ( =, <>, <, <=, >, >= ) nas cláusulas 
WHERE ou HAVING, para filtrar uma tabela de acordo com as condições informadas. O SOME permite realizar uma 
comparação entre um único valor de uma coluna e um intervalo de outros valores.
SOME
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
Obs.: Equivalente ao operador ANY.
TRADUÇÃO LITERAL: PROCEDIMENTO ARMAZENADO “EXECUTAR SQL”
Stored Procedure do sistema capaz de executar strings dinamicamente 
através do comando EXECUTE.
Utilizada, por exemplo, para automatizar a execução de Pivot Tables.
SP_EXECUTESQL
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
Obs.: Para saber mais sobre Pivot Tables, veja esta explicação aqui.
TRADUÇÃO: PROCEDIMENTO ARMAZENADO “AJUDA”
Stored Procedure do sistema capaz de retornar informações sobre um objeto do banco de dados.
SP_HELP
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
TRADUÇÃO: LINGUAGEM DE CONSULTA ESTRUTURADA
É a linguagem de programação padrão para se trabalhar com bancos de dados relacionais.
Obs.: Em alguns lugares, você também ouvirá o termo SEQUEL (Structured English Query Language), ou, traduzindo, 
Linguagem de Consulta Estruturada em Inglês. Este foi o primeiro nome dado à linguagem SQL quando surgiram os primeiros 
bancos de dados relacionais, sendo até hoje amplamente utilizado entre os americanos.
SQL – STRUCTURED QUERY LANGUAGE
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
O SQL Server é o SGBD da Microsoft.
Um SGBD é composto essencialmente por 2 partes:
✓ Um servidor, onde armazenamos nossos bancos de dados;
✓ Uma interface amigável que nos permite escrever os códigos em SQL para acessar tais bancos de dados.
Neste caso, o SQL Server é o servidor.
Já o SSMS (SQL Server Management Studio) é a interface que acessa o servidor SQL Server.
SQL SERVER / SSMS (SQL SERVER MANAGEMENT STUDIO)
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
TRADUÇÃO LITERAL: PROPRIEDADE VARIANTE SQL
É um comando muito útil para se descobrir o tipo de dados de um dado, coluna ou variável.
Pede dois argumentos: o dado que queremos descobrir o tipo e a informação que queremos (BaseType).
SQL_VARIANT_PROPERTY
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
TRADUÇÃO: COMEÇAR COM
Cláusula em que especificamos o valor inicial de uma Sequence.
START WITH
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
Obs.: Para saber mais sobre Sequences, veja a explicação aqui.
TRADUÇÃO: PROCEDIMENTOS ARMAZENADOS
São blocos de códigos que possuem nome e podem ser armazenados no banco de dados.
STORED PROCEDURES / PROCEDURES
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
Podem incluir uma série de comandos SQL para 
executar alguma tarefa.
Procedures são usadas para fazer tarefas repetitivas 
que não são possíveis em queries do SQL ou que 
dariam muito trabalho.
Procedures podem ou não aceitar parâmetros de 
entrada.
São executadas por meio do comando EXECUTE ou 
EXEC.
TRADUÇÃO: SÉRIE / “CADEIA DE CARACTERES”
É uma sequência de caracteres (letras, números e símbolos) interpretada pelo SQL como um dado não-numérico, ou seja, 
como um “texto”. 
Uma string deve ser informada no código entre aspas duplas ou simples, a depender do SGBD utilizado: “SQL 
Impressionador”, ‘Hashtag’, “#123”, ‘*string%’, “155”, etc.
Obs.: Lembre-se que um número informado entre aspas será uma string, mesmo que contenha apenas números: ‘123’.
STRING
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
TRADUÇÃO LITERAL: ENCHER
Função que permite, informado um dado, coluna ou variável, substituir um ou mais caracteres desse valor por outro(s), 
informando-se os índices do primeiro e do último caracteres do trecho que deverá ser substituído.
STUFF
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
TRADUÇÃO LITERAL: SUBCONSULTA
É uma consulta dentro de outra consulta. Ou seja, com uma Subquery conseguimos utilizar o resultado de uma consulta 
(query) dentro de outra consulta.
Podemos usar Subqueries:
✓ No comando SELECT para utilizar seu resultado como uma coluna na consulta principal;
✓ Na cláusula WHERE para utilizar seu resultado como filtro na consulta principal;
✓ Na cláusula FROM para utilizar seu resultado como uma tabela na consulta principal.
SUBQUERY / SUBSELECT
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
TRADUÇÃO: “TRECHO” DE UMA STRING
Função utilizada para, informado um texto (dado, coluna ou variável), conseguirmos extrair um trecho dessa string, 
informando a posição inicial desse trecho e a quantidade de caracteres a serem extraídos a partir dessa posição.
SUBSTRING
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
TRADUÇÃO: SOMAR
Função de agregação que soma os valores de uma coluna.
SUM
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
TRADUÇÃO LITERAL: DATA/HORA DO SISTEMA
Função que retorna a data/hora atual do sistema (com maior precisão de fração de segundos que a GETDATE()).
SYSDATETIME()
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
TRADUÇÃO: SQL TRANSACIONAL
É uma versão aprimorada do SQL que contém algumas extensões.
O T-SQL foi originalmente desenvolvido pela Sybase e agora é propriedade da Microsoft.
Esta vertente do SQL adiciona alguns recursos avançados à linguagem para torná-la mais poderosa, como variáveis 
declaradas, controle de transação, tratamento de erros e exceções, operações de strings, processamento de data e hora, etc.
T-SQL / TRANSACT-SQL
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
É uma tabela que contém características de um determinado elemento: lojas, produtos, funcionários, clientes, etc. 
Nesta tabela, nenhum dos elementos principais se repetem, ou seja: uma mesma loja não é cadastrada duas vezes na tabela 
loja, assim como um mesmo produto não é cadastrado duas vezes na tabela produtos.
TABELA DIMENSÃO
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
É uma tabela que registra os fatos ou acontecimentos de uma empresa/negócio em determinados períodos de tempo 
(vendas, devoluções, aberturas de chamados, receitas, despesas, etc.)
Geralmente, contém milhares de registros e é composta essencialmente por colunas de ID (conhecidas como chaves 
estrangeiras) usadas para buscar as informações complementares em uma tabela dimensão.
TABELA FATO
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
TRADUÇÃO: TABELA
Objeto do banco de dados utilizado para armazenar informações.
TABLE
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
TRADUÇÃO LITERAL: ENTÃO
Comando utilizado junto com a função CASE para retornar o resultado caso o teste lógico efetuado pelo comando WHEN (a 
condição analisada) tenha sido verdadeiro.
THEN
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
TRADUÇÃO: TOPO(n)
Comando que informa ao código quantas primeiras linhas de um resultado queremos retornar na tela.
TOP(N)
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
TRADUÇÃO: TOPO(n) POR CENTO
Comando que informa ao código quantos por cento de primeiras linhas de um resultado queremos retornar na tela.
TOP(N) PERCENT
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
TRADUÇÃO: TRANSAÇÃO
Comando utilizado em conjunto com as instruções BEGIN, COMMIT ou ROLLBACK para iniciar, salvar ou desfazer uma 
transação explícita, respectivamente.
TRANSACTION / TRAN
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
Obs.: Para saber mais sobre TRANSACTIONS (transações), veja esta explicação aqui.
TRADUÇÃO: TRANSAÇÕES
São ações realizadas dentro do banco de dados. Tais ações podem ser uma inserção (INSERT INTO), uma atualização 
(UPDATE), ou uma exclusão (DELETE) de dados do banco. Normalmente, não temos muito "controle" sobre transações, a 
menos que a gente explicite no nosso código que queremos fazer isso. 
Assim, a ideia de uma transação é agrupar um conjunto de instruções a serem executadas no banco de dados, e ter a 
flexibilidade de se algo der errado, desfazer essa transação; se tudo der certo, salvar essa transação.
Para iniciar uma transação explícita, utilizamos o comando BEGIN TRANSACTION ou BEGIN TRAN.
Para salvar uma transaçãoexplícita, utilizamos o comando COMMIT, COMMIT TRANSACTION ou COMMIT TRAN.
Para desfazer uma transação explícita, utilizamos o comando ROLLBACK, ROLLBACK TRANSACTION ou ROLLBACK TRAN.
TRANSACTIONS
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
TRADUÇÃO: TRADUZIR
Função que permite, informado um dado, coluna ou variável, substituir um ou mais caracteres desse valor por outro(s).
TRANSLATE
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
TRADUÇÃO: GATILHOS
É um gatilho a ser disparado automaticamente quando acontecer um evento.
Uma TRIGGER pode ser DML ou DDL.
Uma TRIGGER DML pode ser configurada para disparar quando um comando INSERT, UPDATE ou DELETE for executado 
em uma tabela. Já uma TRIGGER DDL pode ser disparada ao utilizarmos os comandos CREATE, ALTER ou DROP. 
TRIGGERS
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
TRADUÇÃO: CORTAR
Função utilizada para, informado um texto (dado, coluna ou variável), conseguirmos retirar os espaços adicionais à esquerda 
e à direita do texto.
TRIM
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
TRADUÇÃO LITERAL: TENTAR / PEGAR
TRY: Comando utilizado em conjunto com a instrução BEGIN para 
iniciar um bloco de comandos que o código deverá “tentar” executar.
Se possível, os comandos contidos dentro do bloco TRY são 
executados.
No entanto, se por algum motivo as condições dentro do bloco TRY 
não forem contempladas, o código passa para o próximo bloco de 
comandos iniciado pelo BEGIN CATCH, que será executado somente 
se o bloco de comandos do TRY não for executado.
TRY / CATCH
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
TRADUÇÃO: TODAS AS LINHAS SEGUINTES (POSTERIORES)
Comando utilizado dentro da cláusula OVER, junto à expressão ROWS para estabelecer que todas as linhas seguintes 
deverão ser consideradas no cálculo de uma função de agregação ou janela.
UNBOUNDED FOLLOWING
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
TRADUÇÃO: TODAS AS LINHAS PRECEDENTES (ANTERIORES)
Comando utilizado dentro da cláusula OVER, junto à expressão ROWS para estabelecer que todas as linhas precedentes 
deverão ser consideradas no cálculo de uma função de agregação ou janela.
UNBOUNDED PRECEDING
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
TRADUÇÃO LITERAL: UNIÃO
Operador que nos permite “empilhar” os resultados de duas ou mais consultas uma 
sobre a outra, formando um resultado como se fosse uma única tabela.
Os resultados a serem juntados precisam ter a mesma quantidade de colunas, com os 
mesmos tipos de dados, na mesma ordem.
O operador UNION empilha os resultados excluindo os registros em duplicidade.
UNION
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
TRADUÇÃO LITERAL: UNIÃO TOTAL
Operador que nos permite “empilhar” os resultados de duas ou mais consultas uma 
sobre a outra, formando um resultado como se fosse uma única tabela.
Os resultados a serem juntados precisam ter a mesma quantidade de colunas, com os 
mesmos tipos de dados, na mesma ordem.
O operador UNION ALL empilha os resultados incluindo os registros em duplicidade.
UNION ALL
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
TRADUÇÃO: ÚNICO
Constraint (restrição) que identifica uma coluna de forma única, sem permitir valores duplicados (mas, permite NULL).
UNIQUE
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
Obs.: Para saber mais sobre Constraints, veja esta explicação aqui.
TRADUÇÃO: ATUALIZAR
Comando utilizado para atualizar informações armazenadas em um banco de dados.
UPDATE
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
TRADUÇÃO: SUPERIOR
Função que permite, informado um dado, coluna ou variável, transformar todos os seus caracteres em letras maiúsculas.
UPPER
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
TRADUÇÃO: USAR
Comando utilizado para selecionar o banco de dados a ser utilizado.
USE
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
TRADUÇÃO: VALORES
Comando comumente utilizado para especificar valores (dados) a serem inseridos em uma tabela.
VALUES
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
TRADUÇÃO: CARACTERES VARIÁVEIS
O tipo de dados VARCHAR é aquele que aceita uma string, ou seja, uma sequência de caracteres (letras, números e símbolos) 
interpretada pelo SQL como um dado não-numérico (um “texto”).
O VARCHAR armazena conjuntos de dados de tamanho variável e alocação dinâmica de memória.
Em sua sintaxe, deve ser informado um número: VARCHAR(N). Este N é a quantidade máxima de caracteres que o 
VARCHAR poderá aceitar.
A string deste tipo de dados deve ser informada no código entre aspas duplas ou simples, a depender do SGBD utilizado: 
“SQL Impressionador”, ‘Hashtag’, “#123”, ‘*string%’, “155”, etc.
Obs.: Lembre-se que um número informado entre aspas será uma string, mesmo que contenha apenas números: ‘123’.
VARCHAR
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
São variáveis padrão já existentes no sistema, que podem ser acessadas utilizando @@.
Veja exemplos de algumas delas, com as quais podemos descobrir:
O nome do servidor: A versão do sistema: A quantidade de linhas de uma tabela:
VARIÁVEIS GLOBAIS
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
É um objeto que armazena o valor de um dado. 
Cada variável armazena um único valor (um único número, uma única string, uma única data, etc.)
Variáveis são muito úteis para automatizarmos nossos códigos. 
Sempre que precisarmos usar um mesmo valor diversas vezes ao longo do código, podemos utilizar uma variável para 
armazenar esse valor. Assim, caso a gente precise mudar este valor, alteramos apenas na variável, e isso fará com que o valor 
seja modificado em todos os locais em que a variável apareça no código.
VARIÁVEL
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
TRADUÇÃO: VISÃO / “EXIBIÇÕES”
É um objeto que tem por função armazenar no banco de dados o código de uma consulta. Ao fazermos uma consulta à View 
armazenada, a consulta salva dentro dessa View acessa a(s) tabela(s) original(is) que faz(em) parte do código e retorna o 
resultado com base nos dados atuais da(s) referida(s) tabela(s).
VIEW
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
TRADUÇÃO LITERAL: QUANDO
Comando utilizado junto com a função CASE para estabelecer o teste lógico a ser efetuado (a condição a ser analisada) para 
que seja retornado, pelo comando THEN, o resultado correto, segundo a condição.
WHEN
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
TRADUÇÃO: “ONDE” / EM QUE / SENDO QUE
Comando utilizado em uma consulta para filtrar uma tabela de acordo com uma ou mais condições especificadas.
WHERE
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
TRADUÇÃO LITERAL: ENQUANTO
A estrutura de repetição WHILE tem como objetivo executar repetidas vezes uma série de comandos, enquanto uma 
determinada condição for satisfeita. A partir do momento que essa condição deixa de ser satisfeita, o loop WHILE finaliza.
WHILE
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
TRADUÇÃO: FUNÇÕES DE JANELA
São utilizadas para cálculos mais avançados de análises de dados;
Possuem um uso semelhante ao GROUP BY, só que mais avançado e personalizável;
A instrução OVER() permite definir qual será a “janela” (conjunto de linhas) a ser considerada no cálculo;
A instrução PARTITION BY divide o conjunto em “partições” nas quais as funções de janela são aplicadas.
FINALIDADES:
✓ Cálculos de agregação: COUNT, SUM, AVG, MIN, MAX;
✓ Cálculos de deslocamento: FIRST_VALUE, LAST_VALUE, LEAD, LAG;
✓ Cálculos estatísticos: RANK, DENSE_RANK, NTILE.
WINDOW FUNCTIONS
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
TRADUÇÃO LITERAL: COM
Cláusula pela qual introduzimos o código de uma CTE (Common Table Expression)
WITH
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
Obs.: Para saber mais sobre CTEs, veja a explicação aqui.
TRADUÇÃO: ANO
Função utilizada para, informada uma data (dado, coluna ou variável), conseguirmos extrair o ano desta data.
YEAR
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
L
D
E F G H
M N
I
J
O P Q R S
T U V W
A CB@
Escolha ao lado 
a letra inicial 
do comando:K
X Y Z %
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
ALIAS
ALTER
AND
AS
ASC
AVG
LETRA A
Esco lha o comando :
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
BEGIN
BETWEEN
LETRA B
Esco lha o comando :
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
CALL
CASE
CAST
CEILING
CHAR
CONCAT
CONCAT_WS
CONSTRAINTS
CONVERT
COUNT
CREATE
CURDATE()
CURTIME()
LETRA C
Esco lha o comando :
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
LETRA D
Esco lha o comando :
DATABASE
DATE
DATE_ADD
DATE_SUB
DATEDIFF
DATETIME
DAY
DCL – DATA CONTROL LANGUAGE
DDL – DATA DEFINITION LANGUAGE
DECIMAL
DECLARE
DEFAULT
DELETE
DELIMITER
DESC
DETERMINISTIC
DISTINCT
DML – DATA MANIPULATION LANGUAGE
DQL – DATA QUERY LANGUAGE
DROP
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
ELSE
END
EXISTS
LETRA E
Esco lha o comando :
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
FLOAT
FLOOR
FOREIGN KEY
FROM
FUNCTIONS
LETRA F
Esco lha o comando :
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
GRANT
GROUP BY
LETRA G
Esco lha o comando :
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
HAVING
LETRA H
Esco lha o comando :
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
IF
IF EXISTS
IF NOT EXISTS
IFNULL
IN
INNER JOIN
INSERT INTO
INSTR
INT
INTERVAL
IS NOT NULL
IS NULL
ISNULL
LETRA I
Esco lha o comando :
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
JOIN
LETRA J
Esco lha o comando :
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
LCASE
LEFT
LENGTH
LIKE
LIMIT
LOCAL VARIABLES
LETRA L
Esco lha o comando :
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
MAX
MID
MIN
MONTH
MySQL / MySQL WORKBENCH
LETRA M
Esco lha o comando :
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
NOT
NOT IN
NOT NULL
NOW()
NULLIF
LETRA N
Esco lha o comando :
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
OFFSET
ON
OR
ORDER BY
LETRA O
Esco lha o comando :
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
PRIMARY KEY
PROCEDURES / STORED PROCEDURES
LETRA P
Esco lha o comando :
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
QUERY
LETRA Q
Esco lha o comando :
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
REFERENCES
REPLACE
RETURN
RETURNS
REVOKE
RIGHT
ROUND
LETRA R
Esco lha o comando :
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
SCHEMAS
SELECT
SET
SGBD
SHOW
SIGNED
SQL – STRUCTURED QUERY LANGUAGE
STORED PROCEDURES / PROCEDURES
SUBQUERY / SUBSELECT
SUM
LETRA S
Esco lha o comando :
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
TABELA DIMENSÃO
TABELA FATO
TABLE
THEN
TRUNCATE
LETRA T
Esco lha o comando :
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
UCASE
UNIQUE
UNSIGNED
UPDATE
USE
USER-DEFINED VARIABLES
LETRA U
Esco lha o comando :
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
VALUES
VARCHAR
VARIÁVEL
VIEW
LETRA V
Esco lha o comando :
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
WHEN
WHERE
LETRA W
Esco lha o comando :
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
YEAR
LETRA Y
Esco lha o comando :
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
TRADUÇÃO LITERAL: PSEUDÔNIMO / “APELIDO”
Nome que damos a uma coluna ou tabela no código que difere de seu original.
ALIAS
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
Se alteramos o nome de uma coluna, será o alias que 
aparecerá no resultado em vez do nome original da coluna:
Se alteramos o nome de uma tabela no código, utilizaremos 
o alias para se referir a essa tabela no restante do código:
TRADUÇÃO: ALTERAR
Comando DDL capaz de modificar uma tabela, view ou outro objeto dentro do banco de dados.
ALTER
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
TRADUÇÃO: E
Operador utilizado em uma consulta, geralmente em conjunto com as cláusulas WHERE ou HAVING, para filtrar uma tabela 
de acordo com as condições informadas. O AND faz com que os registros (linhas) da tabela sejam retornados se todas as 
condições filtradas/comparadas forem atendidas.
AND
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
TRADUÇÃO: COMO
Comando comumente utilizado em uma consulta para alterar a forma como queremos que o(s) nome(s) de uma ou mais 
colunas apareça(m) no resultado. Pode, ainda, ser utilizado para dar um alias (um “apelido”) para as tabelas utilizadas em 
nossos códigos.
AS
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
TRADUÇÃO: ASCENDENTE / CRESCENTE
Ordena uma consulta em ordem ascendente de acordo com a(s) coluna(s) informada(s) no comando ORDER BY.
ASC
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
Obs.: Para saber mais sobre a cláusula ORDER BY, veja esta explicação aqui.
TRADUÇÃO: MÉDIA
Função de agregação que retorna a média dos valores de uma coluna.
AVG
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
TRADUÇÃO: COMEÇAR/INICIAR
Comando utilizado para iniciar um bloco de código que pode conter uma ou mais instruções.
BEGIN
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
TRADUÇÃO: ENTRE
Operador utilizado em uma consulta, geralmente em conjunto com as cláusulas WHERE ou HAVING, para filtrar uma tabela 
de acordo com as condições informadas. O BETWEEN faz com que os registros (linhas) da tabela sejam retornados se 
estiverem dentro do intervalo filtrado/comparado.
BETWEEN
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
Obs.: O BETWEEN é inclusivo, ou seja, os valores extremos do intervalo comparado também são incluídos no resultado.
TRADUÇÃO: CHAMAR
Comando utilizado para executar uma Procedure.
CALL
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
Obs.: Para saber mais sobre Procedures, veja esta explicação aqui.
CASE
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
TRADUÇÃO LITERAL: CASO / “SE”
Função que nos permite tratar condições e retornar um determinado valor, de acordo com o resultado de um ou mais testes 
lógicos.
Obs.: A função IF faz o mesmo que a função CASE. Veja a explicação aqui.
TRADUÇÃO LITERAL: MOLDAR / “ESPECIFICAR”
Função utilizada para especificar o tipo do dado, coluna ou variável.
CAST
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
Obs.: Também existe a função CONVERT que faz o mesmo que a função CAST. Veja a explicação aqui.
TRADUÇÃO LITERAL: TETO / “ARREDONDAR PARA CIMA”
Função utilizada para arredondar valores para o número inteiro imediatamente acima.
CEILING
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
CHAR
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
TRADUÇÃO: CARACTERES
O tipo de dados CHAR é aquele que aceita uma string, ou seja, uma sequência de caracteres (letras, números e símbolos) 
interpretada pelo SQL como um dado não-numérico (um “texto”).
O CHAR armazena conjuntos de dados de tamanho fixo e alocação estática de memória.
Em sua sintaxe, deve ser informado um número: CHAR(N). Este N é a quantidade máxima de caracteres que o CHAR poderá 
aceitar.
A string deste tipo de dados deve ser informada no código entre aspas duplas ou simples, a depender do SGBD utilizado: 
“SQL Impressionador”, ‘Hashtag’, “#123”, ‘*string%’, “155”, etc.
Obs.: Lembre-se que um número informado entre aspas será uma string, mesmo que contenha apenas números: ‘123’.
CONCAT
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
TRADUÇÃO: CONCATENAR
Função que permite concatenar dois ou mais conjuntos de caracteres em uma única string.
TRADUÇÃO: CONCATENAR COM SEPARADOR
Função que permite concatenar dois ou mais conjuntos de caracteres em uma única string utilizando um separador em 
comum entre os conjuntos.
CONCAT_WS
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
CONSTRAINTS
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
TRADUÇÃO: RESTRIÇÕES
 
São regras que podemos definir para as colunas de uma tabela. Essas regras garantem integridade ao banco de dados, pois é 
através delas que permitimos que apenas os valores que atendam às regras pré-estabelecidas sejam incluídos em cada 
coluna. 
Exemplos de Constraints:
✓ Not Null;
✓ Unique;
✓ Default;
✓ Primary Key (PK ou Chave Primária);
✓ Foreign Key (FK ou Chave Estrangeira).
TRADUÇÃO LITERAL: CONVERTER
Funçãoutilizada para especificar o tipo do dado, coluna ou variável.
CONVERT
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
Obs.: A função CAST também faz o mesmo. Veja a explicação aqui.
TRADUÇÃO: CONTAR
Função de agregação que conta a quantidade de linhas de uma tabela/coluna.
COUNT
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
Obs.: Se utilizarmos o * como argumento da função COUNT, ou seja COUNT(*), ela considerará a quantidade de linhas totais 
da tabela, incluindo os valores nulos; 
 No entanto, se informarmos uma coluna como seu argumento, como em COUNT(Nome), caso haja algum valor nulo 
nessa coluna, esse não será incluído na contagem;
 Por fim, se fizermos um COUNT(DISTINCT nome_da_coluna), será retornada a contagem somente dos valores 
distintos (não duplicados) da coluna informada.
TRADUÇÃO: CRIAR
Comando DDL capaz de criar um banco de dados ou seus objetos (tabelas, views, functions, procedures, etc.).
CREATE
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
TRADUÇÃO: DATA ATUAL
Função que retorna a data atual do sistema.
CURDATE()
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
TRADUÇÃO: HORA ATUAL
Função que retorna a hora atual do sistema.
CURTIME()
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
DATABASE
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
TRADUÇÃO: BANCO DE DADOS
Comando utilizado em conjunto com os comandos CREATE, DROP ou SELECT para criar, excluir ou verificar qual banco de 
dados está em uso, respectivamente.
TRADUÇÃO: DATA
O tipo de dados DATE é aquele que armazena datas.
Para saber mais, consulte a documentação neste link aqui.
DATE
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
https://dev.mysql.com/doc/refman/8.0/en/datetime.html
TRADUÇÃO LITERAL: ADICIONAR DATA
Função que, informada uma data (dado, coluna, variável), adiciona uma determinada quantidade de dias, meses ou anos 
estabelecida no intervalo informado.
DATE_ADD
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
TRADUÇÃO LITERAL: SUBTRAIR DATA
Função que, informada uma data (dado, coluna, variável), subtrai uma determinada quantidade de dias, meses ou anos 
estabelecida no intervalo informado.
DATE_SUB
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
TRADUÇÃO LITERAL: DIFERENÇA ENTRE DATAS
Função que, informadas duas datas (dados, colunas ou variáveis), calcula a diferença em dias entre essas datas.
DATEDIFF
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
TRADUÇÃO: DATA E HORA
O tipo de dados DATETIME é aquele que armazena datas e horas.
Para saber mais, consulte a documentação neste link aqui.
DATETIME
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
https://dev.mysql.com/doc/refman/8.0/en/datetime.html
TRADUÇÃO: DIA
Função utilizada para, informada uma data (dado, coluna ou variável), conseguirmos extrair o dia desta data.
DAY
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
TRADUÇÃO: LINGUAGEM DE CONTROLE DE DADOS
É usada para controle de acesso e permissões dos usuários em um banco de dados.
Exemplos de comandos: GRANT e REVOKE.
DCL – DATA CONTROL LANGUAGE
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
TRADUÇÃO: LINGUAGEM DE DEFINIÇÃO DE DADOS
Usada para criar e modificar a estrutura dos objetos armazenados em um banco de dados.
Exemplos de comandos: ALTER, CREATE, DROP.
DDL – DATA DEFINITION LANGUAGE
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
DECIMAL
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
TRADUÇÃO LITERAL: DECIMAL
O tipo de dados DECIMAL é aquele que aceita números decimais: 1.3, 22.7555, 703.7, 13800.9999, etc.
Em sua sintaxe, devem ser informados 2 números: DECIMAL(M, D), sendo que:
✓ M é a quantidade de dígitos que o número pode ter, incluindo as casas decimais;
✓ D é o número máximo de casas decimais.
Obs.: Lembre-se que o separador de casas decimais em linguagens de programação, como o SQL, é o ponto, não a vírgula.
DECLARE
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
TRADUÇÃO: DECLARAR
Comando utilizado para declarar uma 
variável local (Local Variable) dentro de um 
procedimento (como uma Function ou 
uma Stored Prodecure, por exemplo).
Para o DECLARE, informamos o nome da 
variável local que estamos declarando, 
bem como o seu tipo de dados.
Obs.: Para saber mais sobre Local Variables, 
veja esta explicação aqui.
DEFAULT
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
TRADUÇÃO: PADRÃO
Constraint (restrição) que retorna um valor default (padrão) caso o campo da coluna não seja preenchido.
Obs.: Para saber mais sobre Constraints, veja esta explicação aqui.
TRADUÇÃO: EXCLUIR
Comando DML capaz de excluir linhas (registros) de uma tabela.
DELETE
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
TRADUÇÃO: DELIMITADOR
Comando utilizado para alterar o delimitador padrão 
do MySQL (que é o ponto e vírgula) por outro (como 
o $$).
É importante utilizá-lo antes de se iniciar blocos de 
códigos (como functions e stored procedures, por 
exemplo) que contenham instruções finalizadas por 
ponto e vírgula, para garantir que todas as instruções 
do bloco de código seja executadas.
Finalizado o bloco de código, deve-se utilizar 
novamente o DELIMITER para redefinir o ponto e 
vírgula como sendo o delimitador padrão do MySQL.
DELIMITER
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
TRADUÇÃO: DESCENDENTE / DECRESCENTE
Ordena uma consulta em ordem descendente de acordo com a(s) coluna(s) informada(s) no comando ORDER BY.
DESC
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
Obs.: Para saber mais sobre a cláusula ORDER BY, veja esta explicação aqui.
TRADUÇÃO: DETERMINÍSTICA
Comando utilizado em uma função para informar ao código que ela é determinística, o que significa, de forma bem resumida 
e simplificada, que ela não modifica dados no banco de dados e que, informados os mesmos parâmetros, ela sempre 
retornará o mesmo resultado. Sem utilizar esse comando, o MySQL não cria a função, retornando um erro.
Para que isto não ocorra, podemos alterar o valor da variável global log_bin_trust_function_creators de 0 para 1. Dessa forma, 
as functions que criarmos enquanto o valor desta variável global for igual a 1, não precisarão conter o comando 
DETERMINISTIC. No entanto, recomenda-se que essa variável seja alterada somente se você precisar criar uma function 
que não seja determinística (NOT DETERMINISTIC), ou seja, que possa modificar dados ou que retorne resultados distintos 
a cada execução (por exemplo, a função CURDATE() é não-determinística, pois a cada execução, ela retorna um resultado 
diferente: a data atual).
DETERMINISTIC
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
Como as functions que criamos geralmente são utilizadas para 
tratar algum dado ou fazer algum cálculo e retornar o resultado 
desse tratamento ou cálculo (sem alterar o banco de dados), o 
mais comum é utilizar o comando DETERMINISTIC. 
TRADUÇÃO: DISTINTO
Comando utilizado em uma consulta para indicar que queremos retornar somente os valores distintos de determinada coluna 
ou combinação de colunas.
DISTINCT
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
TRADUÇÃO: LINGUAGEM DE MANIPULAÇÃO DE DADOS
É um conjunto de comandos para manipulação dos dados armazenados dentro das tabelas em um banco de dados.
Exemplos de comandos: INSERT, UPDATE e DELETE.
DML – DATA MANIPULATION LANGUAGE
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
TRADUÇÃO: LINGUAGEM DE CONSULTA DE DADOS
São os comandos de consulta aos dados armazenados em um banco de dados.
Exemplo de comando: SELECT
Obs.: em alguns lugares, o SELECT é mencionado como sendo um comando DML.
DQL – DATA QUERY LANGUAGE
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
TRADUÇÃO: EXCLUIR / DESCARTAR
Comando DDL utilizado para excluir um banco de dados ou seus objetos (tabelas, views, functions, procedures, etc.).
DROP
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
ELSE
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
TRADUÇÃO LITERAL: CASO CONTRÁRIO / SE NÃO
Comando utilizado junto com a função CASE para retornar o resultado alternativo caso o teste lógico efetuado pelo 
comando WHEN (acondição analisada) tenha sido falso.
END
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
TRADUÇÃO LITERAL: FINALIZAR
Comando utilizado para finalizar um bloco de código contendo uma ou mais instruções.
EXISTS
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
TRADUÇÃO: EXISTE
Operador utilizado em uma consulta para testar a existência de qualquer registro (linha) na tabela com base no resultado de 
uma subquery. Sua negação é o operador NOT EXISTS.
FLOAT
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
TRADUÇÃO LITERAL: FLUTUANTE
O tipo de dados FLOAT é aquele que aceita números reais (com ou sem casas decimais): 1, 20.5, 500.87777, 2400.89, etc.
Obs.: Lembre-se que o separador de casas decimais em linguagens de programação, como o SQL, é o ponto, não a vírgula.
TRADUÇÃO LITERAL: CHÃO / “ARREDONDAR PARA BAIXO”
Função utilizada para arredondar valores para o número inteiro imediatamente abaixo.
FLOOR
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
FOREIGN KEY
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
TRADUÇÃO: CHAVE ESTRANGEIRA
Constraint formada por uma coluna que permite relacionar as linhas de uma tabela com a chave primária (primary 
key) de outra tabela.
Obs.: Para saber mais sobre Constraints, veja esta explicação aqui.
TRADUÇÃO: DE
Comando utilizado em uma consulta para indicar de qual tabela queremos extrair os dados.
FROM
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
TRADUÇÃO: FUNÇÕES
Conjunto de comandos que executa ações e retorna 
um valor escalar. 
 
As Functions ajudam a simplificar um código: por 
exemplo, se você tem um cálculo complexo que 
aparece diversas vezes no seu código, em vez de 
repetir várias vezes essa série de comandos, você 
pode simplesmente criar uma função e reaproveitá-
la sempre que precisar.
FUNCTIONS
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
TRADUÇÃO: CONCEDER
Comando DCL capaz de conceder privilégios a um usuário.
GRANT
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
TRADUÇÃO: AGRUPAR POR
Comando que agrupa uma consulta de acordo com a(s) coluna(s) informada(s). Geralmente é utilizado junto com as funções 
de agregação (COUNT(), MAX(), MIN(), AVG(), SUM()) para agrupar valores de acordo com uma ou mais colunas.
GROUP BY
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
TRADUÇÃO: “TENDO” / EM QUE / SENDO QUE
Comando utilizado em uma consulta para filtrar um agrupamento de acordo com uma ou mais condições informadas.
HAVING
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
TRADUÇÃO: SE
Função que nos permite tratar condições e retornar um determinado valor, de acordo com o resultado de um ou mais testes 
lógicos.
IF
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
Obs.: A função CASE faz o mesmo que a função IF. Veja a explicação aqui.
TRADUÇÃO: SE EXISTIR
Comando utilizado em conjunto com DROP para verificar se o banco de dados ou tabela a ser excluído(a) existe.
Se existir, o banco de dados ou tabela é excluído(a); caso contrário, é retornada uma mensagem dizendo que o banco de 
dados / a tabela não existe.
IF EXISTS
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
TRADUÇÃO: SE NÃO EXISTIR
Comando utilizado em conjunto com CREATE para verificar se o banco de dados ou tabela a ser criado(a) já existe.
Se não existir, o banco de dados ou tabela é criado(a); caso contrário, é retornada uma mensagem dizendo que o banco de 
dados / a tabela já existe.
IF NOT EXISTS
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
TRADUÇÃO: SE NULO
Função que, informado um dado, coluna ou variável, caso este valor seja nulo, retorna em seu lugar o segundo parâmetro 
informado.
IFNULL
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
TRADUÇÃO: EM
Operador utilizado em uma consulta, geralmente em conjunto com as cláusulas WHERE ou HAVING, para filtrar uma tabela 
de acordo com as condições informadas. O IN faz com que os registros (linhas) da tabela sejam retornados caso atendam a 
um dos critérios informados dentro de seus parênteses. É uma alternativa aos múltiplos operadores OR.
IN
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
INNER JOIN
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
TRADUÇÃO LITERAL: JUNÇÃO INTERNA / CENTRAL
Comando que nos permite relacionar duas tabelas, juntando suas informações em um único resultado.
O resultado deste JOIN terá apenas as linhas que são a interseção entre as duas tabelas. Nenhuma linha presente apenas em 
uma das tabelas será incluída no resultado deste JOIN.
TRADUÇÃO LITERAL: INSERIR EM
Comando DML capaz de inserir uma nova linha (registro) em uma tabela.
INSERT INTO
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
TRADUÇÃO: “ÍNDICE NA STRING”
Função utilizada para, informado um valor constante de um dado, coluna ou variável, descobrir o índice (posição) inicial 
desse valor.
INSTR
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
TRADUÇÃO: INTEIRO
O tipo de dados INT é aquele que aceita somente números inteiros (sem casas decimais): 1, 20, 500, 2400, etc.
INT
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
TRADUÇÃO: INTERVALO
Parâmetro utilizado em conjunto com funções de data, tais como DATE_ADD e DATE_SUB, para estabelecer o intervalo a 
ser considerado no cálculo a ser efetuado pela referida função de data.
INTERVAL
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
Obs. 1: Para saber mais sobre a função DATE_ADD, veja esta explicação aqui.
Obs. 2: Para saber mais sobre a função DATE_SUB, veja esta explicação aqui.
TRADUÇÃO: NÃO É NULO
Comando utilizado em uma consulta para filtrar somente os valores que não sejam nulos existentes na coluna informada.
IS NOT NULL
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
TRADUÇÃO: É NULO
Comando utilizado em uma consulta para filtrar somente os valores nulos existentes na coluna informada.
IS NULL
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
TRADUÇÃO: É NULO
Função que, informado um dado, coluna ou variável, testa se seu valor é NULL. Caso seja nulo, retorna 1; caso contrário, 
retorna 0.
ISNULL
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
JOIN
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
TRADUÇÃO LITERAL: JUNÇÃO
Comando utilizado que nos permite juntar informações de duas ou mais tabelas.
Existem vários tipos de JOINs, sendo um dos mais utilizados o INNER JOIN.
TRADUÇÃO: LETRA MINÚSCULA
Função que permite, informado um dado, coluna ou variável, transformar todos os seus caracteres em letras minúsculas.
LCASE
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
TRADUÇÃO: ESQUERDA
Função que permite extrair uma determinada quantidade de caracteres de um texto, da esquerda para a direita.
LEFT
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
TRADUÇÃO: COMPRIMENTO
Função que retorna a quantidade de caracteres armazenados em uma string, número, data, etc.
LENGTH
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
TRADUÇÃO: COMO / “CONTÉM”
Operador utilizado em uma consulta, geralmente em conjunto com as cláusulas WHERE ou HAVING, para filtrar uma tabela 
de acordo com as condições informadas. O LIKE faz com que os registros (linhas) da tabela sejam retornados caso atendam 
ao padrão informado entre as aspas.
Caracteres especiais usados em conjunto com o LIKE:
✓ O sinal de porcentagem (%) representa zero, um ou múltiplos caracteres;
✓ O underline (_) representa um único caractere.
LIKE
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
TRADUÇÃO: LIMITAR
Cláusula que informa ao código quantas N linhas de uma tabela queremos retornar no resultado.
LIMIT
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
TRADUÇÃO LITERAL: VARIÁVEIS LOCAIS
São variáveis declaradas dentro de um 
procedimento, como uma function ou uma 
procedure, para ser utilizada tão somente 
dentro desse procedimento específico.
LOCAL VARIABLES
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
Obs.: Para saber mais sobre Variáveis, veja 
esta explicação aqui.
TRADUÇÃO: MÁXIMO
Função de agregação que retorna o valor máximo de uma coluna.
MAX
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
TRADUÇÃO LITERAL: MEIO
Função utilizada para, informadoum texto (dado, coluna ou variável), conseguirmos extrair um trecho dessa string, 
informando a posição inicial desse trecho e a quantidade de caracteres a serem extraídos a partir dessa posição.
MID
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
TRADUÇÃO: MÍNIMO
Função de agregação que retorna o valor mínimo de uma coluna.
MIN
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
TRADUÇÃO: MÊS
Função utilizada para, informada uma data (dado, coluna ou variável), conseguirmos extrair o mês desta data.
MONTH
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
O MySQL é um SGBD relacional de código aberto, usado na maioria das aplicações gratuitas para gerir suas bases de dados. 
Um SGBD é composto essencialmente por 2 partes:
✓ Um servidor, onde armazenamos nossos bancos de dados;
✓ Uma interface amigável que nos permite escrever os códigos em SQL para acessar tais bancos de dados.
Neste caso, o MySQL é o servidor.
Já o MySQL Workbench é a interface que acessa o servidor MySQL.
MySQL / MySQL WORKBENCH
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
TRADUÇÃO: NÃO
Operador utilizado em uma consulta, geralmente em conjunto com as cláusulas WHERE ou HAVING, para filtrar uma tabela 
de acordo com as condições informadas. O NOT faz com que os registros (linhas) da tabela sejam retornados se as condições 
filtradas/comparadas NÃO forem atendidas.
NOT
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
TRADUÇÃO: NÃO EM
Operador utilizado em uma consulta, geralmente em conjunto com as cláusulas WHERE ou HAVING, para filtrar uma tabela 
de acordo com as condições informadas. O NOT IN faz com que os registros (linhas) da tabela sejam retornados caso não 
atendam aos critérios informados dentro de seus parênteses.
NOT IN
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
NOT NULL
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
TRADUÇÃO: NÃO NULO
Constraint (restrição) que não permite que não sejam adicionados valores aos campos de uma coluna.
Obs.: Para saber mais sobre Constraints, veja esta explicação aqui.
TRADUÇÃO: AGORA
Função que retorna a data e a hora atuais do sistema.
NOW()
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
TRADUÇÃO: NULO SE
Função que, informados dois argumentos, retorna:
✓ NULL se ambos forem iguais;
✓ O primeiro, se ambos forem diferentes.
NULLIF
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
TRADUÇÃO LITERAL: DESLOCADO
Comando utilizado junto com a cláusula LIMIT para informar ao código quantas N linhas iniciais devem ser desconsideradas 
(puladas) para, somente após elas, iniciar-se a contagem da quantidade de linhas a serem retornadas de acordo com o valor 
especificado no LIMIT.
Exemplo: pular as cinco primeiras linhas da tabela pedidos e retornar as próximas 10:
OFFSET
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
Obs.: Para saber mais sobre a cláusula LIMIT, veja esta explicação aqui.
ON
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
TRADUÇÃO: SOBRE / “EM QUE”
Comando utilizado junto com um JOIN para definir quais colunas estabelecem a relação entre as tabelas juntadas.
Obs.: Para saber mais sobre JOINs, veja esta explicação aqui.
TRADUÇÃO: OU
Operador utilizado em uma consulta, geralmente em conjunto com as cláusulas WHERE ou HAVING, para filtrar uma tabela 
de acordo com as condições informadas. O OR faz com que os registros (linhas) da tabela sejam retornados se pelo menos 
uma das condições filtradas/comparadas for atendida.
OR
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
TRADUÇÃO: ORDENAR POR
Ordena uma consulta de acordo com a(s) coluna(s) informada(s). Se informado o parâmetro ASC, ordena em ordem 
crescente; se informado o parâmetro DESC, ordena em ordem decrescente.
ORDER BY
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
Obs.: Se não informado parâmetro ASC ou DESC ao final do ORDER BY, por padrão, o código SQL ordena em ordem 
ascendente (ASC).
PRIMARY KEY
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
TRADUÇÃO: CHAVE PRIMÁRIA
Constraint formada por uma coluna (ou combinação de colunas) que identifica as informações em uma tabela de 
forma distinta. 
Geralmente é uma coluna de ID.
Toda tabela terá uma, e somente uma, chave primária.
Essa chave é utilizada como identificador único da tabela, sendo representada por uma coluna (ou combinação de 
colunas) que não receberá valores repetidos.
Obs.: Para saber mais sobre Constraints, veja esta explicação aqui.
TRADUÇÃO: PROCEDIMENTOS ARMAZENADOS
PROCEDURES / STORED PROCEDURES
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
São blocos de códigos que possuem nome e 
podem ser armazenados no banco de dados.
Podem incluir uma série de comandos SQL 
para executar alguma tarefa.
Procedures são usadas para fazer tarefas 
repetitivas que não são possíveis em queries 
do SQL ou que dariam muito trabalho.
Procedures podem ou não aceitar parâmetros 
de entrada.
São executadas por meio do comando CALL.
TRADUÇÃO: CONSULTA
Uma query é um pedido de uma informação ou de um dado. Ou seja, é uma consulta, uma solicitação ou, ainda, uma 
requisição de leitura dos dados de uma tabela dentro de um banco de dados.
QUERY
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
REFERENCES
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
TRADUÇÃO LITERAL: FAZ REFERÊNCIA A
Comando utilizado em conjunto com a Constraint Foreign Key (chave estrangeira) para introduzir no código o nome 
da coluna de outra tabela a qual a referida chave estrangeira faz referência.
Obs. 1: Para saber mais sobre Constraints, veja esta explicação aqui.
Obs. 2: Para saber mais sobre Foreign Key, veja esta explicação aqui.
TRADUÇÃO: SUBSTITUIR
Função que permite, informado um dado, coluna ou variável, substituir um trecho desse valor por outro.
REPLACE
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
RETURN
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
TRADUÇÃO: RETORNAR
Comando utilizado em blocos de instruções (como, por exemplo, em Functions) para retornar algum valor. 
RETURNS
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
TRADUÇÃO: RETORNA
Comando utilizado em blocos de instruções (como, por exemplo, em Functions) para especificar o tipo de dado/informação a 
ser retornado. 
TRADUÇÃO: REVOGAR / RETIRAR
Comando DCL capaz de revogar privilégios de um usuário.
REVOKE
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
TRADUÇÃO: DIREITA
Função que permite extrair uma determinada quantidade de caracteres de um texto, da direita para a esquerda.
RIGHT
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
TRADUÇÃO LITERAL: ARREDONDAR
Função utilizada para arredondar valores com uma quantidade de casas decimais.
ROUND
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
TRADUÇÃO LITERAL: ESQUEMAS / DIAGRAMAS
Schemas são os bancos de dados armazenados em um SGBD:
SCHEMAS
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
TRADUÇÃO: SELECIONAR
Comando DQL (ou DML, para algumas documentações) capaz de selecionar linhas (registros) de uma tabela.
SELECT
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
TRADUÇÃO: ATRIBUIR
Comando utilizado para atribuir valor a uma variável. Para ele, informamos o nome da variável à qual estamos atribuindo um 
valor, bem como o valor a ser armazenado.
SET
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
Outra função muito comum do comando SET é a de atribuir valores a serem atualizados em uma coluna (utilizado junto ao 
comando UPDATE).
SGBD – SISTEMA DE GERENCIAMENTO DE BANCOS DE DADOS
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
Um SGBD permite ao desenvolvedor trabalhar com diferentes tabelas de um banco de dados através de uma interface.
Essa interface é basicamente um programa que nos permite fazer a leitura de tabelas de um banco de dados e utilizar o SQL 
para manipular esses dados, tudo de uma maneira bem visual e amigável.
Um SGBD é composto essencialmente por 2 partes:
✓ Um servidor, onde armazenamos nossos bancos de dados;
✓ Uma interface amigável que nos permite escrever os códigos em SQL para acessar tais bancos de dados.
Exemplos de SGBDs: SQL Server, MySQL, PostgreSQLe Oracle Database.
Obs.: Em alguns lugares, você também poderá encontrar os termos SGBDR (Sistema de Gerenciamento de Bancos de Dados 
Relacionais) ou seu equivalente em inglês, RDBMS (Relational Database Management System).
SHOW
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
TRADUÇÃO: MOSTRAR
Comando geralmente utilizado para retornar os nomes dos bancos de dados armazenados no servidor ou as tabelas 
existentes em um banco de dados.
TRADUÇÃO: COM SINAL
É um tipo de dados inteiro que aceita números positivos e negativos.
SIGNED
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
SQL – STRUCTURED QUERY LANGUAGE
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
TRADUÇÃO: LINGUAGEM DE CONSULTA ESTRUTURADA
É a linguagem de programação padrão para se trabalhar com bancos de dados relacionais.
Obs.: Em alguns lugares, você também ouvirá o termo SEQUEL (Structured English Query Language), ou, traduzindo, 
Linguagem de Consulta Estruturada em Inglês. Este foi o primeiro nome dado à linguagem SQL quando surgiram os primeiros 
bancos de dados relacionais, sendo até hoje amplamente utilizado entre os americanos.
TRADUÇÃO: PROCEDIMENTOS ARMAZENADOS
STORED PROCEDURES / PROCEDURES
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
São blocos de códigos que possuem nome e 
podem ser armazenados no banco de dados.
Podem incluir uma série de comandos SQL 
para executar alguma tarefa.
Procedures são usadas para fazer tarefas 
repetitivas que não são possíveis em queries 
do SQL ou que dariam muito trabalho.
Procedures podem ou não aceitar parâmetros 
de entrada.
São executadas por meio do comando CALL.
SUBQUERY / SUBSELECT
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
TRADUÇÃO LITERAL: SUBCONSULTA
É uma consulta dentro de outra consulta. Ou seja, com uma Subquery conseguimos utilizar o resultado de uma consulta 
(query) dentro de outra consulta.
Podemos usar Subqueries:
✓ No comando SELECT para utilizar seu resultado como uma coluna na consulta principal;
✓ Na cláusula WHERE para utilizar seu resultado como filtro na consulta principal;
✓ Na cláusula FROM para utilizar seu resultado como uma tabela na consulta principal.
TRADUÇÃO: SOMAR
Função de agregação que soma os valores de uma coluna.
SUM
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
TABELA DIMENSÃO
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
É uma tabela que contém características de um determinado elemento: lojas, produtos, funcionários, clientes, etc. 
Nesta tabela, nenhum dos elementos principais se repetem, ou seja: uma mesma loja não é cadastrada duas vezes na tabela 
loja, assim como um mesmo produto não é cadastrado duas vezes na tabela produtos.
TABELA FATO
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
É uma tabela que registra os fatos ou acontecimentos de uma empresa/negócio em determinados períodos de tempo 
(vendas, devoluções, aberturas de chamados, receitas, despesas, etc.)
Geralmente, contém milhares de registros e é composta essencialmente por colunas de ID (conhecidas como chaves 
estrangeiras) usadas para buscar as informações complementares em uma tabela dimensão.
TABLE
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
TRADUÇÃO: TABELA
Objeto do banco de dados utilizado para armazenar informações.
THEN
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
TRADUÇÃO LITERAL: ENTÃO
Comando utilizado junto com a função CASE para retornar o resultado caso o teste lógico efetuado pelo comando WHEN (a 
condição analisada) tenha sido verdadeiro.
TRADUÇÃO LITERAL: TRUNCAR
Função utilizada para cortar o valor na casa decimal informada como seu segundo parâmetro.
Também é um comando capaz de excluir todos os registros de uma tabela, mantendo a tabela (vazia) no banco de dados.
TRUNCATE
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
TRADUÇÃO: LETRA MAIÚSCULA
Função que permite, informado um dado, coluna ou variável, transformar todos os seus caracteres em letras maiúsculas.
UCASE
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
UNIQUE
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
TRADUÇÃO: ÚNICO
Constraint (restrição) que identifica uma coluna de forma única, sem permitir valores duplicados (mas, permite NULL).
Obs.: Para saber mais sobre Constraints, veja esta explicação aqui.
TRADUÇÃO: SEM SINAL
É um tipo de dados inteiro que aceita somente números inteiros positivos.
UNSIGNED
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
TRADUÇÃO: ATUALIZAR
Comando DML capaz de atualizar os valores das linhas (registros) de uma tabela.
UPDATE
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
USE
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
TRADUÇÃO: USAR
Comando utilizado para selecionar o banco de dados a ser utilizado.
TRADUÇÃO LITERAL: VARIÁVEIS DEFINIDAS PELO USUÁRIO
São variáveis definidas em um bloco de código, capaz de armazenar um único valor (um número, uma string, uma data, etc.), 
e que, uma vez declarada, pode ser utilizada ao longo de todo o código. 
USER-DEFINED VARIABLES
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
Obs.: Para saber mais sobre Variáveis, veja esta explicação aqui.
VALUES
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
TRADUÇÃO: VALORES
Comando comumente utilizado para especificar valores (dados) a serem inseridos em uma tabela.
VARCHAR
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
TRADUÇÃO: CARACTERES VARIÁVEIS
O tipo de dados VARCHAR é aquele que aceita uma string, ou seja, uma sequência de caracteres (letras, números e símbolos) 
interpretada pelo SQL como um dado não-numérico (um “texto”).
O VARCHAR armazena conjuntos de dados de tamanho variável e alocação dinâmica de memória.
Em sua sintaxe, deve ser informado um número: VARCHAR(N). Este N é a quantidade máxima de caracteres que o 
VARCHAR poderá aceitar.
A string deste tipo de dados deve ser informada no código entre aspas duplas ou simples, a depender do SGBD utilizado: 
“SQL Impressionador”, ‘Hashtag’, “#123”, ‘*string%’, “155”, etc.
Obs.: Lembre-se que um número informado entre aspas será uma string, mesmo que contenha apenas números: ‘123’.
É um objeto que armazena o valor de um dado. 
Cada variável armazena um único valor (um único número, uma única string, uma única data, etc.)
Variáveis são muito úteis para automatizarmos nossos códigos. 
Sempre que precisarmos usar um mesmo valor diversas vezes ao longo do código, podemos utilizar uma variável para 
armazenar esse valor. Assim, caso a gente precise mudar este valor, alteramos apenas na variável, e isso fará com que o valor 
seja modificado em todos os locais em que a variável apareça no código.
Em termos de escopo de uma variável (ou seja, o local em que essa variável existe e pode ser acessada), temos os seguintes 
níveis:
✓ User-Defined Variables (variáveis definidas pelo usuário);
✓ Local Variables (variáveis locais).
Obs. 1: Para saber mais sobre User-Defined Variables, veja esta explicação aqui.
Obs. 2: Para saber mais sobre Local Variables, veja esta explicação aqui.
VARIÁVEL
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
VIEW
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
TRADUÇÃO: VISÃO / “EXIBIÇÕES”
É um objeto que tem por função armazenar no banco de dados o código de uma consulta. Ao fazermos uma consulta à View 
armazenada, a consulta salva dentro dessa View acessa a(s) tabela(s) original(is) que faz(em) parte do código e retorna o 
resultado com base nos dados atuais da(s) referida(s) tabela(s).
WHEN
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
TRADUÇÃO LITERAL: QUANDO
Comando utilizado junto com a função CASE para estabelecer o teste lógico a ser efetuado (a condição a ser analisada) para 
que seja retornado, pelo comando THEN, o resultado correto, segundo a condição.
TRADUÇÃO: “ONDE” / EM QUE / SENDO QUE
Comando utilizado em uma consulta para filtrar uma tabela de acordo com uma ou mais condições especificadas.
WHERE
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
TRADUÇÃO: ANO
Função utilizada para, informada uma data (dado, coluna ou variável), conseguirmos extrair o ano desta data.
YEAR
SQL IMPRESSIONADORI HASHTAG TREINAMENTOS 
L
D
E F G H
M N
I
J
O P Q R S
T U V W
A CB
Escolha ao lado 
a letra inicial 
do comando:
@
K
X Y Z %
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
AGE
ALIAS
ALTER
AND
AS
ASC
AVG
LETRA A
Esco lha o comando :
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
BEGIN
BETWEEN
BLOCOS ANÔNIMOS
LETRA B
Esco lha o comando :
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
CALL
CASCADE
CEILING
COMMIT
CONSTRAINTS
COUNT
CREATE / CREATE OR REPLACE
CURRENT_DATE
LETRA C
Esco lha o comando :
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
DATATYPE
DATE
DATE_PART
DECIMAL
DECLARE
DELETE
DESC
DISTINCT
DO
DROP
LETRA D
Esco lha o comando :
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
END
LETRA E
Esco lha o comando :
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
FLOOR
FOREIGN KEY
FROM
FULL JOIN
FUNCTIONS
LETRA F
Esco lha o comando :
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
GROUP BY
LETRA G
Esco lha o comando :
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
HAVING
LETRA H
Esco lha o comando :
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
IF EXISTS
IN
INITCAP
INNER JOIN
INSERT INTO
INT
LETRA I
Esco lha o comando :
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
JOIN
LETRA J
Esco lha o comando :
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
LANGUAGE
LEFT JOIN
LENGTH
LIKE
LIMIT
LOWER
LETRA L
Esco lha o comando :
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
MAX
MIN
LETRA M
Esco lha o comando :
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
NORTHWIND TRADERS
NOT NULL
NUMERIC
LETRA N
Esco lha o comando :
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
ON
OR
ORDER BY
LETRA O
Esco lha o comando :
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
PostgreSQL / pgAdmin
PRIMARY KEY
PROCEDURES / STORED PROCEDURES
LETRA P
Esco lha o comando :
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
QUERY
LETRA Q
Esco lha o comando :
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
RAISE NOTICE
REFERENCES
RENAME TO
REPLACE
RETURN
RETURNS
RIGHT JOIN
ROLLBACK
ROUND
LETRA R
Esco lha o comando :
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
SELECT
SET
SGBD
SQL – STRUCTURED QUERY LANGUAGE
STORED PROCEDURES / PROCEDURES
STRPOS
SUBQUERY / SUBSELECT
SUBSTRING
SUM
LETRA S
Esco lha o comando :
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
TIMESTAMP
TRANSACTION
TRANSACTIONS
TRUNC
TRUNCATE
LETRA T
Esco lha o comando :
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
UPDATE
UPPER
LETRA U
Esco lha o comando :
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
VALUES
VARCHAR
VARIÁVEL
VIEW
LETRA V
Esco lha o comando :
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
WHERE
LETRA W
Esco lha o comando :
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
AGE
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
TRADUÇÃO: IDADE
Função que, informada uma data, retorna a idade de acordo com a data atual.
ALIAS
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
TRADUÇÃO LITERAL: PSEUDÔNIMO / “APELIDO”
Nome que damos a uma coluna ou tabela no código que difere de seu original.
Se alteramos o nome de uma coluna, será o alias que 
aparecerá no resultado em vez do nome original da coluna:
Se alteramos o nome de uma tabela no código, utilizaremos 
o alias para se referir a essa tabela no restante do código:
ALTER
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
TRADUÇÃO: ALTERAR
Comando capaz de modificar uma tabela, view ou outro objeto dentro do banco de dados.
AND
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
TRADUÇÃO: E
Operador utilizado em uma consulta, geralmente em conjunto com as cláusulas WHERE ou HAVING, para filtrar uma tabela 
de acordo com as condições informadas. O AND faz com que os registros (linhas) da tabela sejam retornados se todas as 
condições filtradas/comparadas forem atendidas.
AS
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
TRADUÇÃO: COMO
Comando comumente utilizado em uma consulta para alterar a forma como queremos que o(s) nome(s) de uma ou mais 
colunas apareça(m) no resultado. Pode também ser utilizado para dar um alias (um “apelido”) para as tabelas utilizadas em 
nossos códigos.
Utilizado, ainda, em blocos de códigos que criam objetos no banco de dados (functions, procedures, etc.) para especificar o 
marcador (delimitador) do referido objeto (geralmente $$).
ASC
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
TRADUÇÃO: ASCENDENTE / CRESCENTE
Ordena uma consulta em ordem ascendente de acordo com a(s) coluna(s) informada(s) no comando ORDER BY.
Obs.: Para saber mais sobre a cláusula ORDER BY, veja esta explicação aqui.
AVG
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
TRADUÇÃO: MÉDIA
Função de agregação que retorna a média dos valores de uma coluna.
BEGIN
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
TRADUÇÃO: COMEÇAR/INICIAR
Comando utilizado para iniciar um bloco de código que pode conter uma ou mais instruções.
BETWEEN
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
TRADUÇÃO: ENTRE
Operador utilizado em uma consulta, geralmente em conjunto com as cláusulas WHERE ou HAVING, para filtrar uma tabela 
de acordo com as condições informadas. O BETWEEN faz com que os registros (linhas) da tabela sejam retornados se 
estiverem dentro do intervalo filtrado/comparado.
Obs.: O BETWEEN é inclusivo, ou seja, os valores extremos do intervalo comparado também são incluídos no resultado.
BLOCOS ANÔNIMOS
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
São blocos de códigos sem nome (são a base para Functions e Procedures – que são blocos de código nomeados).
Um bloco anônimo possui duas sessões: declaração e corpo.
A sessão de declaração é opcional: é onde declaramos todas as variáveis usadas no corpo do código.
A sessão do corpo é obrigatória: é onde criamos os códigos.
Em ambas as sessões é obrigatório o uso do ponto e vírgula ao final de cada instrução.
Abaixo, temos um exemplo de um bloco anônimo:
CALL
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
TRADUÇÃO: CHAMAR
Comando utilizado para executar uma Procedure.
Obs.: Para saber mais sobre Procedures, veja esta explicação aqui.
CASCADE
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
TRADUÇÃO: CASCATA
Comando utilizado em conjunto com o DROP para garantir que uma tabela será excluída do banco de dados mesmo que 
outra(s) tabela(s) faça(m) referência à sua chave primária.
CEILING
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
TRADUÇÃO LITERAL: TETO / “ARREDONDAR PARA CIMA”
Função utilizada para arredondar valores para o número inteiro imediatamente acima.
COMMIT
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
TRADUÇÃO: SUBMETER / “SALVAR”
Comando utilizado para salvar uma transação explícita de forma definitiva e global em um banco de dados.
Pode ser utilizado sozinho ou em conjunto com a instrução TRANSACTION.
Obs.: Para saber mais sobre TRANSACTIONS (transações), veja esta explicação aqui.
CONSTRAINTS
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
TRADUÇÃO: RESTRIÇÕES
 
São regras que podemos definir para as colunas de uma tabela. Essas regras garantem integridade ao banco de dados, pois é 
através delas que permitimos que apenas os valores que atendam às regras pré-estabelecidas sejam incluídos em cada 
coluna. 
Exemplos de Constraints:
✓ Not Null;
✓ Primary Key (PK ou Chave Primária);
✓ Foreign Key (FK ou Chave Estrangeira).
COUNT
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
TRADUÇÃO: CONTAR
Função de agregação que conta a quantidade de linhas de uma tabela/coluna.
Obs.: Se utilizarmos o * como argumento da função COUNT, ou seja COUNT(*), ela considerará a quantidade de linhas totais 
da tabela, incluindo os valores nulos; 
 No entanto, se informarmos uma coluna como seu argumento, caso haja algum valor nulo nessa coluna, esse não será 
incluído na contagem;
 Por fim, se fizermos um COUNT(DISTINCT nome_da_coluna), será retornada a contagem somente dos valores 
distintos (não duplicados) da coluna informada.CREATE / CREATE OR REPLACE
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
TRADUÇÃO: CRIAR / CRIAR OR SUBSTITUIR
Comando capaz de criar um banco de dados ou seus objetos (tabelas, views, functions, procedures, etc.).
O CREATE geralmente é utilizado em conjunto com o comando REPLACE (exceto na criação de bancos de dados – CREATE 
DATABASE).
Isso porque, dessa forma, primeiramente o SQL verifica se o referido objeto já existe no banco de dados: se sim, ele altera o 
objeto que já existe; se não, ele cria um novo. 
Sem o REPLACE, caso o objeto já exista, o sistema retorna um erro que informa que o objeto já existe.
CURRENT_DATE
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
TRADUÇÃO: DATA ATUAL
Função que retorna a data atual do sistema.
DATATYPE
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
TRADUÇÃO: TIPO DE DADOS
O tipo de dados é um atributo que especifica o que o objeto (dado, coluna, variável) é capaz de armazenar: números, strings 
(textos), datas, etc. Cada dado, coluna, variável/parâmetro possui um tipo de dados relacionado. 
Os tipos de dados mais comuns são:
1. Numéricos: INT, DECIMAL, NUMERIC
2. Textos: VARCHAR(N)
3. Datas: DATE
DATE
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
TRADUÇÃO: DATA
O tipo de dados DATE é aquele que armazena datas.
Formato: YYYY-MM-DD.
DATE_PART
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
TRADUÇÃO LITERAL: PARTE DA DATA
Função que, informada uma data (dado, coluna, variável), retorna informações sobre essa data em formato numérico.
DECIMAL
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
TRADUÇÃO: DECIMAL
O tipo de dados DECIMAL é aquele que aceita números decimais: 1.3, 22.7555, 703.7, 13800.9999, etc.
Em sua sintaxe, podem ser informados 2 números: DECIMAL(M, D), sendo que:
✓ M é a quantidade de dígitos que o número pode ter, incluindo as casas decimais;
✓ D é o número máximo de casas decimais.
Obs.: Lembre-se que o separador de casas decimais em linguagens de programação, como o SQL, é o ponto, não a vírgula.
DECLARE
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
TRADUÇÃO: DECLARAR
Comando utilizado para iniciar um bloco de código de declaração que pode conter uma ou mais variáveis. 
Para o DECLARE, informamos o(s) nome(s) da(s) variável(is) que estamos declarando, bem como o(s) seu(s) tipo(s) de dados.
DELETE
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
TRADUÇÃO: EXCLUIR
Comando capaz de excluir linhas (registros) de uma tabela.
DESC
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
TRADUÇÃO: DESCENDENTE / DECRESCENTE
Ordena uma consulta em ordem descendente de acordo com a(s) coluna(s) informada(s) no comando ORDER BY.
Obs.: Para saber mais sobre a cláusula ORDER BY, veja esta explicação aqui.
DISTINCT
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
TRADUÇÃO: DISTINTO
Comando utilizado em uma consulta para indicar que queremos retornar somente os valores distintos de determinada coluna 
ou combinação de colunas.
DO
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
TRADUÇÃO LITERAL: FAZER
antes de se iniciar blocos anônimos que contenham instruções finalizadas por ponto e vírgula, para garantir que todas as 
instruções do bloco de código seja executadas.
Finalizado o bloco de código, deve-se acrescentar o comando END para definir que a utilização do novo marcador (como o 
$$) terminou, redefinindo, dessa forma, o ponto e vírgula como sendo o marcador padrão do PostgreSQL.
Comando capaz de 
alterar o marcador 
(label) padrão do 
PostgreSQL (que é o 
ponto e vírgula) por 
outro (como o $$).
É importante utilizá-lo
DROP
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
TRADUÇÃO: EXCLUIR / DESCARTAR
Comando utilizado para excluir um banco de dados ou seus objetos (tabelas, views, functions, procedures, etc.).
END
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
TRADUÇÃO: FINALIZAR
Comando utilizado para finalizar um bloco de código contendo uma ou mais instruções.
FLOOR
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
TRADUÇÃO LITERAL: CHÃO / “ARREDONDAR PARA BAIXO”
Função utilizada para arredondar valores para o número inteiro imediatamente abaixo.
FOREIGN KEY
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
TRADUÇÃO: CHAVE ESTRANGEIRA
Constraint formada por uma coluna que permite relacionar as linhas de uma tabela com a chave primária (primary 
key) de outra tabela.
Obs.: Para saber mais sobre Constraints, veja esta explicação aqui.
FROM
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
TRADUÇÃO: DE
Comando utilizado em uma consulta para indicar de qual tabela queremos extrair os dados.
FULL JOIN
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
TRADUÇÃO LITERAL: JUNÇÃO COMPLETA
Comando que nos permite relacionar duas tabelas, juntando suas informações em um único resultado.
O resultado deste JOIN terá todas as linhas das duas tabelas.
FUNCTIONS
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
TRADUÇÃO: FUNÇÕES
Conjunto de comandos que executa ações e retorna um valor escalar. 
As Functions ajudam a simplificar um código: por exemplo, se você tem um cálculo complexo que aparece diversas vezes no 
seu código, em vez de repetir várias vezes essa série de comandos, você pode simplesmente criar uma função e reaproveitá-
la sempre que precisar.
Chamamos as funções que criamos de 
User-Defined Functions ou, em 
português, Funções Definidas pelo 
Usuário. Assim, distinguimos nossas 
funções das que já existem pré-
definidas no próprio sistema.
GROUP BY
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
TRADUÇÃO: AGRUPAR POR
Comando que agrupa uma consulta de acordo com a(s) coluna(s) informada(s). Geralmente é utilizado junto com as funções 
de agregação (COUNT(), MAX(), MIN(), AVG(), SUM()) para agrupar valores de acordo com uma ou mais colunas.
HAVING
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
TRADUÇÃO: “TENDO” / EM QUE / SENDO QUE
Comando utilizado em uma consulta para filtrar um agrupamento de acordo com uma ou mais condições informadas.
IF EXISTS
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
TRADUÇÃO: SE EXISTIR
Comando utilizado em conjunto com DROP para verificar se o objeto a ser excluído existe.
Se existir, o objeto é excluído; caso contrário, é retornada uma mensagem dizendo que referido objeto não existe.
IN
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
TRADUÇÃO: EM
Operador utilizado em uma consulta, geralmente em conjunto com as cláusulas WHERE ou HAVING, para filtrar uma tabela 
de acordo com as condições informadas. O IN faz com que os registros (linhas) da tabela sejam retornados caso atendam a 
um dos critérios informados dentro de seus parênteses. É uma alternativa aos múltiplos operadores OR.
INITCAP
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
TRADUÇÃO: PRIMEIRA LETRA MAIÚSCULA
Função que permite, informado um dado, coluna ou variável, transformar todas as primeiras letras em maiúscula e as demais 
em minúsculas.
INNER JOIN
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
TRADUÇÃO LITERAL: JUNÇÃO INTERNA / CENTRAL
Comando que nos permite relacionar duas tabelas, juntando suas informações em um único resultado.
O resultado deste JOIN terá apenas as linhas que são a interseção entre as duas tabelas. Nenhuma linha presente apenas em 
uma das tabelas será incluída no resultado deste JOIN.
INSERT INTO
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
TRADUÇÃO LITERAL: INSERIR EM
Comando capaz de inserir uma nova linha (registro) em uma tabela.
INT
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
TRADUÇÃO: INTEIRO
O tipo de dados INT é aquele que aceita somente números inteiros (sem casas decimais): 1, 20, 500, 2400, etc.
JOIN
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
TRADUÇÃO LITERAL: JUNÇÃO
Comando utilizado que nos permite juntar informações de duas ou mais tabelas.
Existem vários tipos de JOINs, sendo os mais utilizados o LEFT JOIN e o INNER JOIN.
LANGUAGE
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
TRADUÇÃO LITERAL: IDIOMA
 
Comando utilizado em Functions ou Procedures para especificar a linguagem utilizada no procedimento. Comoestamos 
utilizando o PostgreSQL, informamos a versão do SQL por ele utilizada: plpgsql. 
LEFT JOIN
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
TRADUÇÃO LITERAL: JUNÇÃO À ESQUERDA
Comando que nos permite complementar informações de uma tabela principal (da esquerda) com dados de outra tabela 
secundária (da direita).
O resultado deste JOIN terá todas as linhas exclusivas apenas da tabela da esquerda, mais as linhas que são a interseção 
entre a tabela da esquerda e a tabela da direita. Nenhuma linha presente apenas na tabela da direita será incluída no 
resultado deste JOIN.
LENGTH
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
TRADUÇÃO: COMPRIMENTO
Função que retorna a quantidade de caracteres armazenados em uma string, número, data, etc.
LIKE
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
TRADUÇÃO: COMO / “CONTÉM”
Operador utilizado em uma consulta, geralmente em conjunto com as cláusulas WHERE ou HAVING, para filtrar uma tabela 
de acordo com as condições informadas. O LIKE faz com que os registros (linhas) da tabela sejam retornados caso atendam 
ao padrão informado entre as aspas.
Caracteres especiais usados em conjunto com o LIKE:
✓ O sinal de porcentagem (%) representa zero, um ou múltiplos caracteres;
✓ O underline (_) representa um único caractere.
LIMIT
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
TRADUÇÃO: LIMITAR
Cláusula que informa ao código quantas N linhas de uma tabela queremos retornar no resultado.
LOWER
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
TRADUÇÃO: LETRA MINÚSCULA
Função que permite, informado um dado, coluna ou variável, transformar todos os seus caracteres em letras minúsculas.
MAX
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
TRADUÇÃO: MÁXIMO
Função de agregação que retorna o valor máximo de uma coluna.
MIN
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
TRADUÇÃO: MÍNIMO
Função de agregação que retorna o valor mínimo de uma coluna.
NORTHWIND TRADERS
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
Northwind é o nome do banco de dados que utilizamos nos módulos de PostgreSQL do curso SQL Impressionador.
Criado pela Microsoft, o banco de dados Northwind refere-se à Northwind Traders (uma organização fictícia da Microsoft) 
que gerencia pedidos, produtos, clientes, fornecedores e outros aspectos da empresa.
NOT NULL
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
TRADUÇÃO: NÃO NULO
Constraint (restrição) que não permite que não sejam adicionados valores aos campos de uma coluna.
Obs.: Para saber mais sobre Constraints, veja esta explicação aqui.
NUMERIC
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
TRADUÇÃO: NUMÉRICO
O tipo de dados NUMERIC aceita números com casas decimais: 1.3, 22.7555, 703.7, 13800.9999, etc.
Em sua sintaxe, podem ser informados 2 números: NUMERIC(M, D), sendo que:
✓ M é a quantidade de dígitos que o número pode ter, incluindo as casas decimais;
✓ D é o número máximo de casas decimais.
Obs.: Lembre-se que o separador de casas decimais em linguagens de programação, como o SQL, é o ponto, não a vírgula.
ON
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
TRADUÇÃO: SOBRE / “EM QUE”
Comando utilizado junto com um JOIN para definir quais colunas estabelecem a relação entre as tabelas juntadas.
OR
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
TRADUÇÃO: OU
Operador utilizado em uma consulta, geralmente em conjunto com as cláusulas WHERE ou HAVING, para filtrar uma tabela 
de acordo com as condições informadas. O OR faz com que os registros (linhas) da tabela sejam retornados se pelo menos 
uma das condições filtradas/comparadas for atendida.
ORDER BY
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
TRADUÇÃO: ORDENAR POR
Ordena uma consulta de acordo com a(s) coluna(s) informada(s). Se informado o parâmetro ASC, ordena em ordem 
crescente; se informado o parâmetro DESC, ordena em ordem decrescente.
Obs.: Se não informado parâmetro ASC ou DESC ao final do ORDER BY, por padrão, o código SQL ordena em ordem 
ascendente (ASC).
O PostgreSQL é um SGBD relacional, criado em 1989, sendo ainda um dos mais utilizados no mundo.
Um SGBD é composto essencialmente por 2 partes:
✓ Um servidor, onde armazenamos nossos bancos de dados;
✓ Uma interface amigável que nos permite escrever os códigos em SQL para acessar tais bancos de dados.
Neste caso, o PostgreSQL é o servidor.
Já o pgAdmin é a interface que acessa o servidor PostgreSQL.
PostgreSQL / pgAdmin
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
PRIMARY KEY
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
Obs.: Para saber mais sobre Constraints, veja esta explicação aqui.
TRADUÇÃO: CHAVE PRIMÁRIA
Constraint formada por uma coluna (ou combinação de colunas) que identifica as informações em uma tabela de 
forma distinta. Geralmente é uma coluna de ID. Toda tabela terá uma, e somente uma, chave primária. Essa chave é 
utilizada como identificador único da tabela, sendo representada por uma coluna (ou combinação de colunas) que 
não receberá valores repetidos.
PROCEDURES / STORED PROCEDURES
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
TRADUÇÃO: PROCEDIMENTOS ARMAZENADOS
São blocos de códigos que possuem nome e podem ser armazenados no banco de dados.
Podem incluir uma série de comandos SQL para executar alguma tarefa.
São usadas para fazer tarefas repetitivas que não são possíveis em queries do SQL ou que dariam muito trabalho.
Procedures podem ou não aceitar parâmetros de entrada.
São executadas por meio do comando CALL.
QUERY
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
TRADUÇÃO: CONSULTA
 
São as consultas que fazemos ao banco de dados para extrair as informações que precisamos.
Para isso, utilizamos o comando SELECT.
RAISE NOTICE
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
TRADUÇÃO LITERAL: “SUBIR NOTIFICAÇÃO”
Comando utilizado para imprimir uma mensagem na caixa de mensagens.
REFERENCES
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
Obs. 1: Para saber mais sobre Constraints, veja esta explicação aqui.
Obs. 2: Para saber mais sobre Foreign Key, veja esta explicação aqui.
TRADUÇÃO LITERAL: FAZ REFERÊNCIA A
Comando utilizado em conjunto com a Constraint Foreign Key (chave estrangeira) para introduzir no código o nome 
da coluna de outra tabela a qual a referida chave estrangeira faz referência.
RENAME TO
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
TRADUÇÃO: RENOMEAR PARA
Comando capaz de renomear uma tabela, view ou outro objeto dentro do banco de dados.
REPLACE
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
TRADUÇÃO: SUBSTITUIR
Função que permite, informado um dado, coluna ou variável, substituir um trecho desse valor por outro.
Em conjunto com o comando CREATE, também é capaz de alterar a estrutura de objetos e procedimentos do banco de 
dados, tais como Views, Functions, Procedures, Triggers, etc. Se não existir, o comando CREATE cria o referido objeto; se já 
existir, o comando REPLACE o substitui.
RETURN
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
TRADUÇÃO: RETORNAR
Comando utilizado em blocos de instruções (como, por exemplo, em Functions) para retornar algum valor. 
RETURNS
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
TRADUÇÃO: RETORNA
Comando utilizado em blocos de instruções (como, por exemplo, em Functions) para especificar o tipo de dado/informação a 
ser retornado. 
RIGHT JOIN
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
TRADUÇÃO LITERAL: JUNÇÃO À DIREITA
Comando que nos permite complementar informações de uma tabela principal (da direita) com dados de outra tabela 
secundária (da esquerda).
O resultado deste JOIN terá todas as linhas exclusivas apenas da tabela da direita, mais as linhas que são a interseção entre a 
tabela da direita e a tabela da esquerda. Nenhuma linha presente apenas na tabela da esquerda será incluída no resultado 
deste JOIN.
ROLLBACK
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
TRADUÇÃO: SUBMETER / “SALVAR”
Comando utilizado para desfazer uma transação explícita de forma definitiva e global em um banco de dados.
Pode ser utilizado sozinhoou em conjunto com a instrução TRANSACTION.
Obs.: Para saber mais sobre TRANSACTIONS (transações), veja esta explicação aqui.
ROUND
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
TRADUÇÃO LITERAL: ARREDONDAR
Função utilizada para arredondar valores com uma quantidade de casas decimais.
SELECT
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
TRADUÇÃO: SELECIONAR
Comando capaz de selecionar linhas (registros) de uma tabela.
SET
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
TRADUÇÃO: ATRIBUIR
Comando comumente utilizado em conjunto com o comando UPDATE para atribuir valores a serem atualizados em uma 
coluna.
SGBD – SISTEMA DE GERENCIAMENTO DE BANCOS DE DADOS
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
Um SGBD permite ao desenvolvedor trabalhar com diferentes tabelas de um banco de dados através de uma interface.
Essa interface é basicamente um programa que nos permite fazer a leitura de tabelas de um banco de dados e utilizar o SQL 
para manipular esses dados, tudo de uma maneira bem visual e amigável.
Um SGBD é composto essencialmente por 2 partes:
✓ Um servidor, onde armazenamos nossos bancos de dados;
✓ Uma interface amigável que nos permite escrever os códigos em SQL para acessar tais bancos de dados.
Exemplos de SGBDs: SQL Server, MySQL, PostgreSQL e Oracle Database.
Obs.: Em alguns lugares, você também poderá encontrar os termos SGBDR (Sistema de Gerenciamento de Bancos de Dados 
Relacionais) ou seu equivalente em inglês, RDBMS (Relational Database Management System).
SQL – STRUCTURED QUERY LANGUAGE
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
TRADUÇÃO: LINGUAGEM DE CONSULTA ESTRUTURADA
É a linguagem de programação padrão para se trabalhar com bancos de dados relacionais.
Obs.: Em alguns lugares, você também ouvirá o termo SEQUEL (Structured English Query Language), ou, traduzindo, 
Linguagem de Consulta Estruturada em Inglês. Este foi o primeiro nome dado à linguagem SQL quando surgiram os primeiros 
bancos de dados relacionais, sendo até hoje amplamente utilizado entre os americanos.
STORED PROCEDURES / PROCEDURES
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
TRADUÇÃO: PROCEDIMENTOS ARMAZENADOS
São blocos de códigos que possuem nome e podem ser armazenados no banco de dados.
Podem incluir uma série de comandos SQL para executar alguma tarefa.
São usadas para fazer tarefas repetitivas que não são possíveis em queries do SQL ou que dariam muito trabalho.
Procedures podem ou não aceitar parâmetros de entrada.
São executadas por meio do comando CALL.
STRPOS
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
TRADUÇÃO: “POSIÇÃO NA STRING”
Função utilizada para, informado um valor constante de um dado, coluna ou variável, descobrir o índice (posição) inicial 
desse valor.
SUBQUERY / SUBSELECT
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
TRADUÇÃO LITERAL: SUBCONSULTA
É uma consulta dentro de outra consulta. Ou seja, com uma Subquery conseguimos utilizar o resultado de uma consulta 
(query) dentro de outra consulta.
Podemos usar Subqueries:
✓ No comando SELECT para utilizar seu resultado como uma coluna na consulta principal;
✓ Na cláusula WHERE para utilizar seu resultado como filtro na consulta principal;
✓ Na cláusula FROM para utilizar seu resultado como uma tabela na consulta principal.
SUBSTRING
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
TRADUÇÃO: “TRECHO” DE UMA STRING
Função utilizada para, informado um texto (dado, coluna ou variável), conseguirmos extrair um trecho dessa string, 
informando a posição inicial desse trecho e a quantidade de caracteres a serem extraídos a partir dessa posição.
SUM
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
TRADUÇÃO: SOMAR
Função de agregação que soma os valores de uma coluna.
TIMESTAMP
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
TRADUÇÃO: DATA E HORA
O tipo de dados TIMESTAMP é aquele que armazena uma combinação de data e hora.
Formato YYYY-MM-DD HH:MM:SS.
TRANSACTION
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
TRADUÇÃO: TRANSAÇÃO
Comando utilizado em conjunto com as instruções BEGIN, COMMIT ou ROLLBACK para iniciar, salvar ou desfazer uma 
transação explícita, respectivamente.
Obs.: Para saber mais sobre TRANSACTIONS (transações), veja esta explicação aqui.
TRANSACTIONS
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
TRADUÇÃO: TRANSAÇÕES
São ações realizadas dentro do banco de dados. Tais ações podem ser uma inserção (INSERT INTO), uma atualização 
(UPDATE), ou uma exclusão (DELETE) de dados do banco. Normalmente, não temos muito "controle" sobre transações, a 
menos que a gente explicite no nosso código que queremos fazer isso. 
Assim, a ideia de uma transação é agrupar um conjunto de instruções a serem executadas no banco de dados, e ter a 
flexibilidade de se algo der errado, desfazer essa transação; se tudo der certo, salvar essa transação.
Para iniciar uma transação explícita, utilizamos o comando BEGIN TRANSACTION.
Para salvar uma transação explícita, utilizamos o comando COMMIT ou COMMIT TRANSACTION.
Para desfazer uma transação explícita, utilizamos o comando ROLLBACK ou ROLLBACK TRANSACTION.
TRUNC
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
TRADUÇÃO LITERAL: TRUNCAR
Função utilizada para cortar o valor na casa decimal informada como seu segundo parâmetro.
TRUNCATE
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
TRADUÇÃO: TRUNCAR
Comando capaz de excluir todos os registros de uma tabela, mantendo a tabela (vazia) no banco de dados.
UPDATE
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
TRADUÇÃO: ATUALIZAR
Comando capaz de atualizar os valores das linhas (registros) de uma tabela.
UPPER
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
TRADUÇÃO: LETRA MAIÚSCULA
Função que permite, informado um dado, coluna ou variável, transformar todos os seus caracteres em letras maiúsculas.
VALUES
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
TRADUÇÃO: VALORES
Comando comumente utilizado para especificar valores (dados) a serem inseridos em uma tabela.
VARCHAR
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
TRADUÇÃO: CARACTERES VARIÁVEIS
O tipo de dados VARCHAR é aquele que aceita uma string, ou seja, uma sequência de caracteres (letras, números e símbolos) 
interpretada pelo SQL como um dado não-numérico (um “texto”).
O VARCHAR armazena conjuntos de dados de tamanho variável e alocação dinâmica de memória.
Em sua sintaxe, deve ser informado um número: VARCHAR(N). Este N é a quantidade máxima de caracteres que o 
VARCHAR poderá aceitar.
A string deste tipo de dados deve ser informada no código entre aspas duplas ou simples, a depender do SGBD utilizado: 
“SQL Impressionador”, ‘Hashtag’, “#123”, ‘*string%’, “155”, etc.
Obs.: Lembre-se que um número informado entre aspas será uma string, mesmo que contenha apenas números: ‘123’.
VARIÁVEL
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
É um objeto que armazena o valor de um dado. 
Cada variável armazena um único valor (um único número, uma única string, uma única data, etc.)
Variáveis são muito úteis para automatizarmos nossos códigos. 
Sempre que precisarmos usar um mesmo valor diversas vezes ao longo do código, podemos utilizar uma variável para 
armazenar esse valor. Assim, caso a gente precise mudar este valor, alteramos apenas na variável, e isso fará com que o valor 
seja modificado em todos os locais em que a variável apareça no código.
VIEW
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
TRADUÇÃO: VISÃO / “EXIBIÇÕES”
É um objeto que tem por função armazenar no banco de dados o código de uma consulta. Ao fazermos uma consulta à View 
armazenada, a consulta salva dentro dessa View acessa a(s) tabela(s) original(is) que faz(em) parte do código e retorna o 
resultado com base nos dados atuais da(s) referida(s) tabela(s).
WHERE
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
TRADUÇÃO: “ONDE” / EM QUE / SENDO QUE
Comando utilizado em uma consulta para filtrar uma tabela de acordo com uma ou mais condições especificadas.
L
D
E F G H
M N
I
J
O P Q R S
T U V W
A CB
Escolha ao ladoa letra inicial 
do comando:
%
@
K
X Y Z
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
ACCEPT
ACID
ADD
ADD_MONTHS
AFTER
ALIAS
ALL
ALTER
AND
ANSI e ISO
ANY
AS
ASC
AVG
LETRA A
Esco lha o comando :
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
BD – BANCO DE DADOS
BEFORE
BEGIN
BETWEEN
BLOCOS ANÔNIMOS
LETRA B
Esco lha o comando :
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
LETRA C
Esco lha o comando :
CACHE
CASCADE
CASE
CHECK
CLOSE
COALESCE
COLUMN
COMMENT ON
COMMIT
CONCAT
CONSTRAINTS
COUNT
CREATE
CROSS JOIN
CRUD – CREATE, READ, UPDATE, DELETE
CURRVAL
CURSORES
CYCLE
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
LETRA D
Esco lha o comando :
DATE
DBA – DATABASE ADMINISTRATOR
DBMS_OUTPUT.PUT_LINE()
DCL – DATA CONTROL LANGUAGE
DDL – DATA DEFINITION LANGUAGE
DECIMAL
DECLARE
DEFAULT
DELETE
DER - DIAGRAMA ENTIDADE RELACIONAMENTO
DESC
DESCRIBE / DESC
DISABLE
DISTINCT
DML – DATA MANIPULATION LANGUAGE
DQL – DATA QUERY LANGUAGE
DROP
DUAL
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
ELSE
ENABLE
END
EXCEÇÕES DEFINIDAS PELO USUÁRIO (PROGRAMADOR)
EXCEÇÕES DO SISTEMA
EXCEPTION
EXECUTE / EXEC
EXISTS
EXIT WHEN
EXTRACT
LETRA E
Esco lha o comando :
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
FETCH / INTO
FETCH NEXT
FOREIGN KEY
FROM
FULL JOIN
FUNÇÕES SINGLE ROW
FUNCTIONS
LETRA F
Esco lha o comando :
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
GRANT
GROUP BY
LETRA G
Esco lha o comando :
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
HAVING
LETRA H
Esco lha o comando :
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
IDENTIFIED BY
IF
IN
INCREMENT BY
INDEX
INITCAP
INNER JOIN
INSERT INTO
INSTR
INT
INTERSECT
IS
IS NOT NULL
IS NULL
ISO e ANSI
LETRA I
Esco lha o comando :
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
JOIN
LETRA J
Esco lha o comando :
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
LAST_DAY
LEFT JOIN
LENGTH
LIKE
LOOP
LOWER
LPAD
LETRA L
Esco lha o comando :
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
MAX
MAXVALUE
MER - MODELO ENTIDADE RELACIONAMENTO
MIN
MINUS
MINVALUE
MOD
MODIFY
MONTHS_BETWEEN
LETRA M
Esco lha o comando :
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
LETRA N
Esco lha o comando :
NEXT_DAY
NEXTVAL
NOCACHE
NOCYCLE
NOMAXVALUE
NOMINVALUE
NONEQUIJOIN
NOT
NOT BETWEEN
NOT IN
NOT LIKE
NOT NULL
NULLIF
NULLS FIRST
NULLS LAST
NVL
NVL2
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
OFFSET
ON
OPEN
OPERADOR ||
OPERADORES SET
OR
ORACLE DATABASE / SQL DEVELOPER
ORDER BY
LETRA O
Esco lha o comando :
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
PL-pgSQL – PostgreSQL PROCEDURAL LANGUAGE
PL-SQL - PROCEDURAL LANGUAGE/SQL
PRIMARY KEY
PROCEDURES / STORED PROCEDURES
PROMPT
LETRA P
Esco lha o comando :
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
QUERY
LETRA Q
Esco lha o comando :
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
RAISE
RAISE_APPLICATION_ERROR
REFERENCES
RENAME
REPLACE
RETURN
REVOKE
RIGHT JOIN
ROLLBACK
ROUND
RPAD
LETRA R
Esco lha o comando :
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
SAVEPOINT
SCHEMAS
SELECT
SELF JOIN
SEQUENCES
SET
SET SERVEROUTPUT ON
SGBD
SQL – STRUCTURED QUERY LANGUAGE
SQLCODE
SQLERRM
START WITH
SUBQUERY / SUBSELECT
SUBSTR
SUM
SYSDATE
LETRA S
Esco lha o comando :
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
T-SQL / TRANSACT-SQL
TABELA DIMENSÃO
TABELA FATO
TCL – TRANSACTION CONTROL LANGUAGE
THEN
TIMESTAMP
TO_CHAR
TO_DATE
TO_NUMBER
TRIGGERS
TRIM
TRUNC
TRUNCATE
LETRA T
Esco lha o comando :
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
UNION
UNION ALL
UNIQUE
UPDATE
UPPER
LETRA U
Esco lha o comando :
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
VALUES
VARCHAR
VARIÁVEIS DE SUBSTITUIÇÃO
VIEW
LETRA V
Esco lha o comando :
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
WHEN
WHEN OTHERS THEN
WHERE
LETRA W
Esco lha o comando :
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
%FOUND
%NOTFOUND
%ROWTYPE
%TYPE
CARACTERE %
Esco lha o comando :
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
ACCEPT
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
TRADUÇÃO: ACEITAR
Recurso utilizado no Oracle para aceitar o valor de um input informado pelo usuário.
Significa: 
 ATOMICIDADE;
 CONSISTÊNCIA;
 ISOLAMENTO;
 DURABILIDADE.
São propriedades das transações em bancos de dados (como INSERT, UPDATE e DELETE). 
ACID
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
ADD
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
TRADUÇÃO: ADICIONAR
Comando comumente utilizado junto ao comando ALTER TABLE para adicionar novas colunas ou constraints a uma tabela 
existente.
ADD_MONTHS
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
TRADUÇÃO LITERAL: ADICIONAR MESES
Função que, informada uma data (dado, coluna, variável), adiciona ou subtrai uma determinada quantidade de meses à essa 
data.
AFTER
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
TRADUÇÃO: DEPOIS
Instrução utilizada em uma trigger para indicar que esse gatilho deve ser disparado após um evento DML (INSERT, UPDATE 
e/ou DELETE ) ser executado.
Obs.: Para saber mais sobre Triggers, veja esta explicação aqui.
ALIAS
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
TRADUÇÃO LITERAL: PSEUDÔNIMO / “APELIDO”
Nome que damos a uma coluna ou tabela no código que difere de seu original.
Se alteramos o nome de uma coluna, será o alias que 
aparecerá no resultado em vez do nome original da coluna:
Se alteramos o nome de uma tabela no código, utilizaremos 
o alias para se referir a essa tabela no restante do código:
ALL
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
TRADUÇÃO: TODOS
Operador utilizado em uma consulta, geralmente em conjunto com os operadores lógicos ( <, <=, >, >=, <> ) nas cláusulas 
WHERE ou HAVING, para filtrar uma tabela de acordo com as condições informadas. O ALL permite realizar uma 
comparação entre um único valor de uma coluna e um intervalo de outros valores.
Também utilizado em outras circunstâncias, como, por exemplo quando queremos habilitar ou desabilitar todas as Triggers 
de uma tabela.
ALTER
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
TRADUÇÃO: ALTERAR
Comando DDL capaz de modificar uma tabela, view ou outro objeto dentro do banco de dados.
AND
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
TRADUÇÃO: E
Operador utilizado em uma consulta, geralmente em conjunto com as cláusulas WHERE ou HAVING, para filtrar uma tabela 
de acordo com as condições informadas. O AND faz com que os registros (linhas) da tabela sejam retornados se todas as 
condições filtradas/comparadas forem atendidas.
ANSI significa American National Standards Institute (Instituto Nacional Americano de Padrões).
Já ISO significa International Organization for Standardization (Organização Internacional de Normalização).
Ambos são responsáveis pela padronização de produtos, sistemas, processos para que possam ser utilizados no mundo todo.
ANSI e ISO
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
ANY
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
TRADUÇÃO: QUALQUER
Operador utilizado em uma consulta, geralmente em conjunto com os operadores lógicos ( =, <>, <, <=, >, >= ) nas cláusulas 
WHERE ou HAVING, para filtrar uma tabela de acordo com as condições informadas. O ANY permite realizar uma 
comparação entre um único valor de uma coluna e um intervalo de outros valores.
AS
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
TRADUÇÃO: COMO
Comando comumente utilizado em uma consulta para alterar a forma como queremos que o(s) nome(s) de uma ou mais 
colunas apareça(m) no resultado.
ASC
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
TRADUÇÃO: ASCENDENTE / CRESCENTE
Ordena uma consulta em ordem ascendente de acordo com a(s) coluna(s) informada(s) no comando ORDER BY.
Obs.: Para saber mais sobre a cláusula ORDER BY, veja esta explicação aqui.
AVG
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
TRADUÇÃO: MÉDIA
Funçãode agregação que retorna a média dos valores de uma coluna.
Um banco de dados é um lugar onde criamos e armazenamos diversos objetos, dentre eles as tabelas, locais onde são 
guardados os dados/informações do banco de dados.
Em alguns lugares, você também pode encontrar sua sigla equivalente em inglês: DB (Database).
BD – BANCO DE DADOS
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
BEFORE
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
TRADUÇÃO: ANTES
Instrução utilizada em uma trigger para indicar que esse gatilho deve ser disparado antes de um evento DML (INSERT, 
UPDATE e/ou DELETE ) ser executado.
Obs.: Para saber mais sobre Triggers, veja esta explicação aqui.
BEGIN
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
TRADUÇÃO: COMEÇAR/INICIAR
Comando utilizado para iniciar um bloco de código de execução que pode conter uma ou mais instruções.
BETWEEN
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
TRADUÇÃO: ENTRE
Operador utilizado em uma consulta, geralmente em conjunto com as cláusulas WHERE ou HAVING, para filtrar uma tabela 
de acordo com as condições informadas. O BETWEEN faz com que os registros (linhas) da tabela sejam retornados se 
estiverem dentro do intervalo filtrado/comparado.
Obs.: O BETWEEN é inclusivo, ou seja, os valores extremos do intervalo comparado também são incluídos no resultado.
BLOCOS ANÔNIMOS
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
São blocos de códigos sem nome (são a base para Functions e 
Procedures – que são blocos de código nomeados).
Um bloco anônimo pode possuir três sessões: de declaração, de 
execução, e de exceção.
A sessão de declaração é opcional: é onde declaramos todas as 
variáveis usadas no corpo do código.
A sessão de execução é obrigatória: é onde criamos os códigos.
Já a sessão de exceção, opcional, é onde definimos como os 
eventuais erros devem ser tratados.
Em todas as sessões é obrigatório o uso do ponto e vírgula ao final 
de cada instrução.
Ao lado, temos um exemplo de um bloco anônimo:
CACHE
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
TRADUÇÃO: ARMAZENAR EM CACHE
Cláusula em que especificamos que determinada quantidade de valores gerados por uma Sequence deverá ser armazenado 
em memória cache:
Obs.: Para saber mais sobre Sequences, veja a explicação aqui.
CASCADE
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
TRADUÇÃO LITERAL: CASCATA
Comando utilizado em conjunto com os comandos DROP e CONSTRAINT para garantir que uma tabela será excluída do 
banco de dados mesmo que outra(s) tabela(s) faça(m) referência à sua chave primária.
Também utilizado para excluir uma chave primária e suas eventuais referências em outras tabelas.
Obs. 1: Para saber mais sobre Constraints, veja esta explicação aqui.
Obs. 2: Para saber mais sobre Primary Key, veja esta explicação aqui.
CASE
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
TRADUÇÃO LITERAL: CASO / “SE”
Função que nos permite tratar condições e retornar um determinado valor, de acordo com o resultado de um ou mais testes 
lógicos. Toda estrutura CASE é finalizada com um END CASE;
Obs.: A função IF faz o mesmo que a função CASE. Veja a explicação aqui.
CHECK
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
TRADUÇÃO: CHECAR / VERIFICAR
Constraint (restrição) que verifica se o valor adicionado na coluna atende a uma determinada condição.
Obs.: Para saber mais sobre Constraints, veja esta explicação aqui.
CLOSE
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
TRADUÇÃO: FECHAR
Recurso utilizado para fechar um cursor em um bloco de código 
que utiliza o LOOP (básico) ou o WHILE LOOP.
Obs. 1: Para saber mais sobre CURSORES, veja esta explicação aqui.
Obs. 2: Para saber mais sobre LOOPs, veja esta explicação aqui.
COALESCE
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
TRADUÇÃO LITERAL: MESCLAR/FUNDIR-SE/AGLUTINAR
Função que recebe uma lista de argumentos e retorna o primeiro valor não nulo.
Em conjunto com o comando COMMENT ON, o comando 
COLUMN pode ser utilizado para incluir um comentário em uma 
coluna de uma tabela:
COLUMN
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
TRADUÇÃO: COLUNA
Um conjunto de colunas forma uma tabela. 
Exemplo: Abaixo temos seis colunas (id_cliente, 
nome_cliente, sexo, e-mail, data_nascimento e 
CPF) que, juntas, formam uma tabela com 
informações sobre clientes.
Em conjunto com os comandos ALTER e RENAME, o comando 
COLUMN pode ser utilizado para alterar o nome de uma coluna 
de uma tabela:
Já em conjunto com os comandos ALTER e DROP, é capaz de 
excluir colunas:
COMMENT ON
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
TRADUÇÃO LITERAL: COMENTAR EM
Comando capaz de criar comentários para tabelas e colunas do banco de dados.
COMMIT
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
TRADUÇÃO: SUBMETER / MEMORIZAR
Comando TCL capaz de salvar de forma global as alterações efetuadas em um banco de dados.
CONCAT
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
TRADUÇÃO: CONCATENAR
Função que permite concatenar dois conjuntos de caracteres em uma única string.
No Oracle Database, caso seja preciso concatenar mais que dois conjuntos de caracteres, deve-se concatenar quantas 
funções CONCAT forem necessárias.
TRADUÇÃO: RESTRIÇÕES
 
São regras que podemos definir para as colunas de uma tabela. Essas regras garantem integridade ao banco de dados, pois é 
através delas que permitimos que apenas os valores que atendam às regras pré-estabelecidas sejam incluídos em cada 
coluna. 
Exemplos de Constraints:
✓ Not Null;
✓ Unique;
✓ Check;
✓ Default;
✓ Primary Key (PK ou Chave Primária);
✓ Foreign Key (FK ou Chave Estrangeira).
CONSTRAINTS
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
COUNT
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
TRADUÇÃO: CONTAR
Função de agregação que conta a quantidade de linhas de uma tabela/coluna.
Obs.: Se utilizarmos o * como argumento da função COUNT, ou seja COUNT(*), ela considerará a quantidade de linhas totais 
da tabela, incluindo os valores nulos; 
 No entanto, se informarmos uma coluna como seu argumento, como em COUNT(employee_id), caso haja algum valor 
nulo nessa coluna, esse não será incluído na contagem;
 Por fim, se fizermos um COUNT(DISTINCT nome_da_coluna), será retornada a contagem somente dos valores 
distintos (não duplicados) da coluna informada.
CREATE
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
TRADUÇÃO: CRIAR
Comando DDL capaz de criar uma nova tabela, view ou outro objeto dentro do banco de dados.
TRADUÇÃO LITERAL: JUNÇÃO CRUZADA
Comando que nos permite criar uma combinação entre todos os valores de duas ou mais colunas.
Essa combinação é conhecida como produto cartesiano: uma combinação um a um de todos os valores de duas ou mais 
colunas.
CROSS JOIN
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
CRUD – CREAT, READ, UPDATE, DELETE
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
TRADUÇÃO: CRIAR, LER, ATUALIZAR, EXCLUIR
É um conjunto de comandos realizados dentro de bancos de dados para CRIAR (Create), LER (Read), ATUALIZAR 
(Update) e EXCLUIR (Delete) dados. 
Esses nomes não são necessariamente os nomes dos comandos no SQL, apenas resumem a ideia do que este grupo 
de comandos faz.
CURRVAL
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
TRADUÇÃO: VALOR ATUAL
Função utilizada para retornar o valor atual de uma Sequence.
Obs.: Para saber mais sobre Sequences, veja a explicação aqui.
CURSORES
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
Um cursor é um ponteiro que aponta para o resultado de uma query. Com ele, podemos acessar os registros (linhas) de uma 
tabela.
Os cursores podem ser de dois tipos:
IMPLÍCITO: Sempre que o Oracle executa um INSERT, UPDATE, DELETE ou SELECT INTO, ele automaticamente cria um 
cursor implícito.
EXPLÍCITO: Um cursor explícito é um SELECT declarado explicitamente na seção DECLARE de um bloco de código. Para 
esse tipo de cursor, precisamos controlar sua abertura (OPEN), seu acesso (FETCH) e seu fechamento (CLOSE), se criamos 
um bloco de código que utiliza o LOOP (básico) ou o WHILE LOOP. Para umaestrutura que faz uso do FOR LOOP, este 
controle de abertura, acesso e fechamento não é necessário.
Obs.: Para saber mais sobre LOOPs, veja esta explicação aqui.
CYCLE
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
TRADUÇÃO: REPETIR
Cláusula em que especificamos que uma Sequence, ao atingir seu valor máximo (se incrementada positivamente) ou valor 
mínimo (se incrementada negativamente) deverá se repetir, reiniciando sua contagem.
Obs.: Para saber mais sobre Sequences, veja a explicação aqui.
DATE
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
TRADUÇÃO: DATA
O tipo de dados DATE é aquele que armazena datas.
DBA – DATABASE ADMINISTRATOR
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
TRADUÇÃO: ADMINISTRADOR DE BANCO DE DADOS
A função de um DBA é garantir que o banco de dados esteja sempre funcionando, garantindo sua disponibilidade e 
otimização.
DBMS_OUTPUT.PUT_LINE()
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
DBMS_OUTPUT é um pacote interno do Oracle que contém vários tipos 
de procedures. Uma delas é a PUT_LINE(), responsável por imprimir na tela 
os resultados gerados dentro dos blocos de código (blocos anônimos, 
functions, procedures).
Obs.: Comparando com uma impressora, seria o mesmo que apertar o 
botão de “imprimir”. A cada arquivo que queremos imprimir, apertamos o 
botão. No Oracle, para cada resultado que queremos que apareça na tela, 
incluímos a procedure DBMS_OUTPUT. PUT_LINE() no bloco de código. ☺
Portanto, este comando é o que imprime de fato o resultado na tela. Porém, assim como não funciona apertarmos o botão 
de imprimir de uma impressora se ela não estiver ligada na tomada, de nada adianta utilizarmos esse comando sem antes 
ativar o serviço de impressão do Oracle. Quem faz essa ativação é a instrução SET SERVEROUTPUT ON. Para saber mais 
sobre ela, veja esta explicação aqui.
TRADUÇÃO: “SISTEMA_DE_GERENCIAMENTO_DE_IMPRESSAO_DO_BANCO_DE_DADOS.INSERIR_LINHA()”
DCL – DATA CONTROL LANGUAGE
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
TRADUÇÃO: LINGUAGEM DE CONTROLE DE DADOS
É usada para controle de acesso e permissões dos usuários em um banco de dados.
Exemplos de comandos: GRANT e REVOKE.
DDL – DATA DEFINITION LANGUAGE
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
TRADUÇÃO: LINGUAGEM DE DEFINIÇÃO DE DADOS
Usada para criar e modificar a estrutura dos objetos armazenados em um banco de dados (tabelas, views, functions, 
procedures, etc.).
Exemplos de comandos: ALTER, CREATE, DROP.
DECIMAL
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
TRADUÇÃO: DECIMAL
O tipo de dados DECIMAL é aquele que aceita números decimais: 1.3, 22.7555, 703.7, 13800.9999, etc.
Em sua sintaxe, podem ser informados 2 números: DECIMAL(M, D), sendo que:
✓ M é a quantidade de dígitos que o número pode ter, incluindo as casas decimais;
✓ D é o número máximo de casas decimais.
Obs.: Lembre-se que o separador de casas decimais em linguagens de programação, como o SQL, é o ponto, não a vírgula.
DECLARE
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
TRADUÇÃO: DECLARAR
Comando utilizado para iniciar um bloco de código de declaração que pode conter uma ou mais variáveis. 
Para o DECLARE, informamos o(s) nome(s) da(s) variável(is) que estamos declarando, bem como o(s) seu(s) tipo(s) de dados.
DEFAULT
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
TRADUÇÃO: PADRÃO
Constraint (restrição) que retorna um valor default (padrão) caso o campo da coluna não seja preenchido.
Obs.: Para saber mais sobre Constraints, veja esta explicação aqui.
DELETE
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
TRADUÇÃO: EXCLUIR
Comando DML capaz de excluir linhas (registros) de uma tabela.
DER - DIAGRAMA ENTIDADE RELACIONAMENTO
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
É uma representação gráfica do MER (Modelo Entidade Relacionamento, um modelo que descreve como vai se dar o 
relacionamento entre cada entidade – tabela – de um banco de dados).
DESC
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
TRADUÇÃO: DESCENDENTE / DECRESCENTE
Ordena uma consulta em ordem descendente de acordo com a(s) coluna(s) informada(s) no comando ORDER BY.
Obs.: Para saber mais sobre a cláusula ORDER BY, veja esta explicação aqui.
DESCRIBE / DESC
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
TRADUÇÃO: DESCREVER
Função que retorna informações sobre a estrutura de uma tabela.
DISABLE
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
TRADUÇÃO: DESABILITAR
Comando utilizado para desabilitar determinados procedimentos, como, por exemplo, Triggers.
Obs.: Para saber mais sobre Triggers, veja esta explicação aqui.
DISTINCT
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
TRADUÇÃO: DISTINTO
Comando utilizado em uma consulta para indicar que queremos retornar somente os valores distintos de determinada coluna 
ou combinação de colunas.
DML – DATA MANIPULATION LANGUAGE
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
TRADUÇÃO: LINGUAGEM DE MANIPULAÇÃO DE DADOS
É um conjunto de comandos para manipulação dos dados armazenados dentro das tabelas em um banco de dados.
Exemplos de comandos: INSERT, UPDATE e DELETE.
DQL – DATA QUERY LANGUAGE
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
TRADUÇÃO: LINGUAGEM DE CONSULTA DE DADOS
São os comandos de consulta aos dados armazenados em um banco de dados.
Exemplo de comando: SELECT
Obs.: em alguns lugares, o SELECT está agrupado nos comandos DML.
DROP
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
TRADUÇÃO: EXCLUIR / DESCARTAR
Comando DDL capaz de excluir uma tabela, view ou outro objeto de dentro do banco de dados.
DUAL
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
TRADUÇÃO LITERAL: DUPLA
É um recurso do Oracle Database que funciona como uma tabela "coringa" utilizada em um SELECT quando não queremos 
retornar valores armazenados em uma tabela, mas apenas o resultado de alguma função do sistema ou um cálculo efetuado 
na própria consulta.
Com a tabela DUAL, podemos manter a sintaxe do SELECT/FROM pois, ao contrário de outros SGBDs, no Oracle, o 
comando SELECT sem a cláusula FROM não funciona.
ELSE
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
TRADUÇÃO LITERAL: CASO CONTRÁRIO / SE NÃO
Comando utilizado junto com as funções CASE ou IF para retornar o resultado alternativo caso o teste lógico efetuado (a 
condição analisada) tenha sido falso.
ENABLE
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
TRADUÇÃO: HABILITAR
Comando utilizado para habilitar determinados procedimentos, como, por exemplo, Triggers.
Obs.: Para saber mais sobre Triggers, veja esta explicação aqui.
END
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
TRADUÇÃO: FINALIZAR
Comando utilizado para finalizar um bloco de código contendo uma ou mais instruções.
EXCEÇÕES DEFINIDAS PELO USUÁRIO (PROGRAMADOR)
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
É o nome dado às exceções que, por não terem sido definidas pelo próprio sistema, os usuários as tratam de forma 
personalizada.
O tratamento de exceções é importante porque toda vez que o nosso código retorna um erro, nosso sistema para de 
funcionar/executar. Então, quando tratamos essas exceções, isso deixa de acontecer, pois o código, caso se depare com 
alguma dessas exceções, saberá exatamente como proceder.
Obs.: Como vimos acima, além das definidas pelo usuário (programador), também temos as exceções do sistema. Para saber 
mais sobre elas, veja esta explicação aqui.
Daí a importância de, 
caso o sistema já não 
tenha uma exceção 
pré-definida para 
tratar o tipo de erro 
que precisamos tratar, 
construirmos nossas 
próprias exceções.
EXCEÇÕES DO SISTEMA
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
São erros que possuem um nome no 
PL/SQL. O tratamento dessas exceções 
do sistema (erros) é importante porque, 
toda vez que o nosso código retorna um 
erro, o sistema para de 
funcionar/executar. 
Então, quando tratamos essas exceções, 
isso deixa de acontecer, pois o nosso 
código, caso se depare com alguma dessas 
exceções, saberá exatamente como 
proceder.
Ao lado, apresentamos algumas das 
diversasexceções do sistema.
Obs.: Além das exceções do sistema, também podemos ter as 
exceções definidas pelo usuário (programador). Para saber 
mais sobre elas, veja esta explicação aqui.
EXCEPTION
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
TRADUÇÃO: EXCEÇÃO
Comando utilizado para iniciar um bloco de código de exceção. 
Para o EXCEPTION, informamos a forma como queremos tratar eventuais erros apresentados quando nosso bloco de código 
(bloco anônimo, function, procedure) for executado.
EXECUTE / EXEC
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
TRADUÇÃO: EXECUTAR
Comando utilizado para executar uma Procedure.
Obs.: Para saber mais sobre Procedures, veja esta explicação aqui.
EXISTS
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
TRADUÇÃO: EXISTE
Operador utilizado em uma consulta para testar a existência de qualquer registro (linha) na tabela com base no resultado de 
uma subquery. Sua negação é o operador NOT EXISTS.
EXIT WHEN
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
TRADUÇÃO: SAIR QUANDO
Comando utilizado em um LOOP (básico) para indicar ao código que ao alcançar a condição informada, o loop deverá ser 
encerrado.
EXTRACT
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
TRADUÇÃO: EXTRAIR
Função que, informada uma data (dado, coluna, variável), retorna informações sobre essa data em formato numérico.
FETCH / INTO
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
TRADUÇÃO: PEGAR/TRAZER PARA
Recurso utilizado – em um bloco de código que utiliza o LOOP 
(básico) ou o WHILE LOOP, para acessar os registros de uma 
tabela por meio de um cursor (FETCH) e armazenar esses registros 
em uma variável (INTO).
Obs. 1: Para saber mais sobre CURSORES, veja esta explicação aqui.
Obs. 2: Para saber mais sobre LOOPs, veja esta explicação aqui.
TRADUÇÃO LITERAL: PEGAR/TRAZER A(S) PRÓXIMA(S)
Cláusula que informa ao código quantas N linhas de uma tabela queremos retornar no resultado.
Podemos utilizar o comando acima para:
FETCH NEXT
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
Retornar somente N linhas: Retornar o N percentual de linhas 
e seus eventuais empates:
Retornar somente o N percentual 
de linhas:
Retornar N linhas e seus 
eventuais empates:
FOREIGN KEY
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
TRADUÇÃO: CHAVE ESTRANGEIRA
Constraint formada por uma coluna que permite relacionar as linhas de uma tabela com a chave primária (primary 
key) de outra tabela.
Obs.: Para saber mais sobre Constraints, veja esta explicação aqui.
FROM
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
TRADUÇÃO: DE
Comando utilizado em uma consulta para indicar de qual tabela queremos extrair os dados.
TRADUÇÃO LITERAL: JUNÇÃO COMPLETA
Comando que nos permite relacionar duas tabelas, juntando suas informações em um único resultado.
O resultado deste JOIN terá todas as linhas das duas tabelas.
FULL JOIN
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
FUNÇÕES SINGLE ROW
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
São funções que recebem argumentos e retornam um único valor (single row).
As funções Single Row podem ser divididas em:
 1) Funções de Números: ROUND, TRUNC, MOD;
 2) Funções de Texto: LOWER, UPPER, INITCAP, CONCAT, SUBSTR, INSTR, LENGTH, LPAD, RPAD, REPLACE;
 3) Funções de Data: MONTHS_BETWEEN, ADD_MONTHS, NEXT_DAY, LAST_DAY, EXTRACT;
 4) Funções de Conversão: TO_CHAR, TO_NUMBER, TO_DATE;
 5) Funções de Valores Nulos: NVL, NVL2, COALESCE, NULLIF.
FUNCTIONS
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
TRADUÇÃO: FUNÇÕES
Conjunto de comandos que executa ações e retorna um valor 
escalar. 
 
As Functions ajudam a simplificar um código: por exemplo, se 
você tem um cálculo complexo que aparece diversas vezes no 
seu código, em vez de repetir várias vezes essa série de 
comandos, você pode simplesmente criar uma função e 
reaproveitá-la sempre que precisar.
GRANT
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
TRADUÇÃO: CONCEDER
Comando DCL capaz de conceder privilégios (permissões) a um usuário.
GROUP BY
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
TRADUÇÃO: AGRUPAR POR
Comando que agrupa uma consulta de acordo com a(s) coluna(s) informada(s). Geralmente é utilizado junto com as funções 
de agregação (COUNT(), MAX(), MIN(), AVG(), SUM()) para agrupar valores de acordo com uma ou mais colunas.
HAVING
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
TRADUÇÃO: “TENDO” / EM QUE / SENDO QUE
Comando utilizado em uma consulta para filtrar um agrupamento de acordo com uma ou mais condições informadas.
IDENTIFIED BY
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
TRADUÇÃO: IDENTIFICADO POR
Comando utilizado em conjunto com os comandos CREATE USER ou ALTER USER para criar ou alterar a senha de um 
usuário.
IF
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
TRADUÇÃO LITERAL: “SE”
Função que nos permite tratar condições e retornar um determinado valor, de acordo com o resultado de um ou mais testes 
lógicos. Toda estrutura IF é finalizada com um END IF;
Obs.: A função CASE faz o mesmo que a função IF. Veja a explicação aqui.
IN
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
TRADUÇÃO: EM
Operador utilizado em uma consulta, geralmente em conjunto com as cláusulas WHERE ou HAVING, para filtrar uma tabela 
de acordo com as condições informadas. O IN faz com que os registros (linhas) da tabela sejam retornados caso atendam a 
um dos critérios informados dentro de seus parênteses. É uma alternativa aos múltiplos operadores OR.
Também é um comando importante no LOOP FOR, pois é ele que introduz a condição a ser obedecida pelo loop.
INCREMENT BY
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
TRADUÇÃO LITERAL: INCREMENTAR POR
Cláusula em que especificamos de quantos em quantos números determinada Sequence deverá ser incrementada, podendo 
ser este incremento positivo ou negativo.
Obs.: Para saber mais sobre Sequences, veja a explicação aqui.
INDEX
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
TRADUÇÃO: ÍNDICE
É um recurso do banco de dados que possibilita que a busca dos dados seja efetuada de forma mais otimizada, retornando o 
resultado da consulta com maior rapidez.
INITCAP
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
TRADUÇÃO: PRIMEIRA LETRA MAIÚSCULA
Função que permite, informado um dado, coluna ou variável, transformar todas as primeiras letras em maiúscula e as demais 
em minúsculas.
TRADUÇÃO LITERAL: JUNÇÃO INTERNA / CENTRAL
Comando que nos permite relacionar duas tabelas, juntando suas informações em um único resultado.
O resultado deste JOIN terá apenas as linhas que são a interseção entre as duas tabelas. Nenhuma linha presente apenas em 
uma das tabelas será incluída no resultado deste JOIN.
Por ser o JOIN padrão do SQL, pode ser representado no código com ou sem o termo ‘INNER’.
INNER JOIN
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
OU
INSERT INTO
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
TRADUÇÃO LITERAL: INSERIR EM
Comando DML capaz de inserir uma nova linha (registro) em uma tabela.
INSTR
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
TRADUÇÃO: “ÍNDICE NA STRING”
Função utilizada para, informado um valor constante de um dado, coluna ou variável, descobrir o índice (posição) inicial 
desse valor.
INT
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
TRADUÇÃO: INTEIRO
O tipo de dados INT é aquele que aceita somente números inteiros (sem casas decimais): 1, 20, 500, 2400, etc.
INTERSECT
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
TRADUÇÃO LITERAL: CRUZAR/CORTAR
Operador SET que nos permite “empilhar” os resultados de duas ou mais consultas uma sobre a outra, formando um 
resultado como se fosse uma única tabela.
Os resultados a serem juntados precisam ter a mesma quantidade de colunas, com os mesmos tipos de dados, na mesma 
ordem.
O operador INTERSECT empilha os resultados fazendo uma interseção entre as tabelas, trazendo apenas as linhas que 
estão presentes em ambas as tabelas.
Obs.: Para saber mais sobre Operadores SET, veja a explicação aqui.
IS
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOSTRADUÇÃO LITERAL: É
Utilizado em conjunto com o comando COMMENT ON, indica ao código o comentário a ser inserido na tabela ou coluna.
Além disso, dentro de determinados blocos de código, como em uma Function, por exemplo, sinaliza o início das instruções.
IS NOT NULL
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
TRADUÇÃO: NÃO É NULO
Comando utilizado em uma consulta para filtrar somente os valores que não sejam nulos existentes na coluna informada.
IS NULL
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
TRADUÇÃO: É NULO
Comando utilizado em uma consulta para filtrar somente os valores nulos existentes na coluna informada.
ISO e ANSI
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
ISO significa International Organization for Standardization (Organização Internacional de Normalização).
Já ANSI significa American National Standards Institute (Instituto Nacional Americano de Padrões).
Ambos são responsáveis pela padronização de produtos, sistemas, processos para que possam ser utilizados no mundo todo.
JOIN
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
TRADUÇÃO LITERAL: JUNÇÃO
Comando utilizado que nos permite juntar informações de duas ou mais tabelas.
Existem vários tipos de JOINs, sendo os mais utilizados o LEFT JOIN e o INNER JOIN.
LAST_DAY
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
TRADUÇÃO LITERAL: ÚLTIMO DIA
Função que, informada uma data, retorna o último dia do mês em relação à data informada.
TRADUÇÃO LITERAL: JUNÇÃO À ESQUERDA
Comando que nos permite complementar informações de uma tabela principal (da esquerda) com dados de outra tabela 
secundária (da direita).
O resultado deste JOIN terá todas as linhas exclusivas apenas da tabela da esquerda, mais as linhas que são a interseção 
entre a tabela da esquerda e a tabela da direita. Nenhuma linha presente apenas na tabela da direita será incluída no 
resultado deste JOIN.
LEFT JOIN
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
LENGTH
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
TRADUÇÃO: COMPRIMENTO
Função que retorna a quantidade de caracteres armazenados em uma string, número, data, etc.
LIKE
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
TRADUÇÃO: COMO / “CONTÉM”
Operador utilizado em uma consulta, geralmente em conjunto com as cláusulas WHERE ou HAVING, para filtrar uma tabela 
de acordo com as condições informadas. O LIKE faz com que os registros (linhas) da tabela sejam retornados caso atendam 
ao padrão informado entre as aspas.
Caracteres especiais (wildcards) usados em conjunto com o LIKE:
✓ O sinal de porcentagem (%) representa zero, um ou múltiplos caracteres;
✓ O underline (_) representa um único caractere.
LOOP
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
TRADUÇÃO: REPETIR
Um loop em uma linguagem de programação tem como objetivo executar repetidas vezes uma série de comandos.
No Oracle, temos o LOOP (básico), o FOR LOOP e o WHILE LOOP. Com tais estruturas, conseguimos executar diversas 
vezes um ou mais comandos, enquanto uma determinada condição for satisfeita. A partir do momento que essa condição 
deixa de ser satisfeita, a repetição é finalizada, encerrando-se o loop. Essas estruturas são finalizadas com um END LOOP;
LOOP (básico): FOR LOOP: WHILE LOOP:
LOWER
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
TRADUÇÃO: LETRA MINÚSCULA
Função que permite, informado um dado, coluna ou variável, transformar todos os seus caracteres em letras minúsculas.
LPAD
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
TRADUÇÃO: “PREENCHER À ESQUERDA”
Função que, informados três parâmetros:
1) Um dado, coluna ou variável;
2) A quantidade de caracteres totais desejada;
3) O caractere de preenchimento de espaços vazios;
Permite preencher os espaços à esquerda do referido dado, coluna ou variável (primeiro parâmetro) com o caractere 
informado no terceiro parâmetro até completar a quantidade de caracteres passada como segundo parâmetro.
MAX
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
TRADUÇÃO: MÁXIMO
Função de agregação que retorna o valor máximo de uma coluna.
MAXVALUE
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
TRADUÇÃO: VALOR MÁXIMO
Cláusula em que especificamos o valor máximo que uma Sequence poderá atingir:
Obs.: Para saber mais sobre Sequences, veja a explicação aqui.
MER - MODELO ENTIDADE RELACIONAMENTO
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
É um modelo que descreve como vai se dar o relacionamento entre cada entidade (tabela) de um banco de dados.
 
Por exemplo, como uma entidade Produto se relaciona com uma entidade Venda.
MIN
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
TRADUÇÃO: MÍNIMO
Função de agregação que retorna o valor mínimo de uma coluna.
MINUS
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
TRADUÇÃO LITERAL: MENOS/EXCETO
Operador SET que nos permite “empilhar” os resultados de duas ou mais consultas uma sobre a outra, formando um 
resultado como se fosse uma única tabela.
Os resultados a serem juntados precisam ter a mesma quantidade de colunas, com os mesmos tipos de dados, na mesma 
ordem.
O operador MINUS empilha os resultados fazendo uma subtração entre as tabelas, trazendo as linhas presentes somente 
na primeira tabela, excluindo-se as que também aparecem na segunda tabela.
Obs.: Para saber mais sobre Operadores SET, veja a explicação aqui.
MINVALUE
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
TRADUÇÃO: VALOR MÍNIMO
Cláusula em que especificamos o valor mínimo que uma Sequence poderá atingir:
Obs.: Para saber mais sobre Sequences, veja a explicação aqui.
MOD
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
TRADUÇÃO: RESTO DA DIVISÃO
Função utilizada para retornar o resto de uma divisão.
MODIFY
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
TRADUÇÃO: MODIFICAR
Comando capaz de alterar o tipo de dados de uma ou mais colunas de uma tabela.
MONTHS_BETWEEN
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
TRADUÇÃO LITERAL: MESES ENTRE
Função que, informadas duas datas (dados, colunas ou variáveis), calcula a diferença de meses entre essas datas.
NEXT_DAY
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
TRADUÇÃO LITERAL: PRÓXIMO DIA
Função que, informada uma data e um dia da semana, retorna quando será a data do próximo dia da semana especificado em 
relação à data informada.
NEXTVAL
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
TRADUÇÃO: PRÓXIMO VALOR
Função utilizada para criar/retornar o próximo valor de uma Sequence.
Obs.: Para saber mais sobre Sequences, veja a explicação aqui.
NOCACHE
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
TRADUÇÃO: NÃO ARMAZENAR EM CACHE
Cláusula em que especificamos que os valores gerados por uma Sequence não deverão ser armazenados em memória cache:
Obs.: Para saber mais sobre Sequences, veja a explicação aqui.
NOCYCLE
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
TRADUÇÃO: NÃO REPETIR
Cláusula em que especificamos que uma Sequence, ao atingir seu valor máximo (se incrementada positivamente) ou valor 
mínimo (se incrementada negativamente) não deverá se repetir, portanto, não deve reiniciar sua contagem.
Obs.: Para saber mais sobre Sequences, veja a explicação aqui.
NOMAXVALUE
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
TRADUÇÃO: SEM VALOR MÁXIMO
Cláusula em que informamos que não queremos atribuir um valor máximo para uma Sequence:
Obs.: Para saber mais sobre Sequences, veja a explicação aqui.
NOMINVALUE
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
TRADUÇÃO: SEM VALOR MÍNIMO
Cláusula em que informamos que não queremos atribuir um valor mínimo para uma Sequence:
Obs.: Para saber mais sobre Sequences, veja a explicação aqui.
TRADUÇÃO: JUNÇÃO NÃO EQUIVALENTE
Conceito que nos permite relacionar duas tabelas, juntando suas informações em um único resultado.
O NONEQUIJOIN estabelece uma relação entre tabelas não baseada em igualdade, mas sim fazendo uso dos outros 
diversos operadores lógicos: <, >, <=, >=, <>, BETWEEN, AND, OR, IN, etc. Para isso, utilizamos a cláusula WHERE.
NONEQUIJOIN
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
NOTSQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
TRADUÇÃO: NÃO
Operador utilizado em uma consulta, geralmente em conjunto com as cláusulas WHERE ou HAVING, para filtrar uma tabela 
de acordo com as condições informadas. O NOT faz com que os registros (linhas) da tabela sejam retornados se as condições 
filtradas/comparadas NÃO forem atendidas.
NOT BETWEEN
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
TRADUÇÃO: NÃO ENTRE
Operador utilizado em uma consulta, geralmente em conjunto com as cláusulas WHERE ou HAVING, para filtrar uma tabela 
de acordo com as condições informadas. O NOT BETWEEN faz com que os registros (linhas) da tabela sejam retornados se 
estiverem fora do intervalo filtrado/comparado.
Obs.: O filtro efetuado pelo NOT BETWEEN é inclusivo, ou seja, os valores extremos do intervalo comparado também são 
excluídos do resultado.
NOT IN
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
TRADUÇÃO: NÃO EM
Operador utilizado em uma consulta, geralmente em conjunto com as cláusulas WHERE ou HAVING, para filtrar uma tabela 
de acordo com as condições informadas. O NOT IN faz com que os registros (linhas) da tabela sejam retornados caso não 
atendam a nenhum dos critérios informados dentro de seus parênteses.
NOT LIKE
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
TRADUÇÃO: NÃO COMO / NÃO “CONTÉM”
Operador utilizado em uma consulta, geralmente em conjunto com as cláusulas WHERE ou HAVING, para filtrar uma tabela 
de acordo com as condições informadas. O NOT LIKE faz com que os registros (linhas) da tabela sejam retornados caso não 
atendam ao padrão informado entre as aspas.
Caracteres especiais (wildcards) usados em conjunto com o NOT LIKE:
✓ O sinal de porcentagem (%) representa zero, um ou múltiplos caracteres;
✓ O underline (_) representa um único caractere.
NOT NULL
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
TRADUÇÃO: NÃO NULO
Constraint (restrição) que não permite que não sejam adicionados valores aos campos de uma coluna.
Obs.: Para saber mais sobre Constraints, veja esta explicação aqui.
NULLIF
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
TRADUÇÃO: NULO SE
Função que, informados dois argumentos, retorna:
✓ NULL se ambos forem iguais;
✓ O primeiro, se ambos forem diferentes.
NULLS FIRST
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
TRADUÇÃO LITERAL: NULOS PRIMEIRO
Em uma consulta, retorna primeiro todos os registros (linhas) cujo campo da coluna ordenada pelo comando ORDER BY seja 
nulo.
Obs.: Para saber mais sobre a cláusula ORDER BY, veja esta explicação aqui.
NULLS LAST
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
TRADUÇÃO LITERAL: NULOS POR ÚLTIMO
Em uma consulta, retorna por último todos os registros (linhas) cujo campo da coluna ordenada pelo comando ORDER BY 
seja nulo.
Obs.: Para saber mais sobre a cláusula ORDER BY, veja esta explicação aqui.
NVL
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
TRADUÇÃO: ABREVIAÇÃO DE NULL VALUE (VALOR NULO)
Função que permite substituir o valor nulo (null) por outro valor. Se o valor do primeiro parâmetro for nulo, retorna o valor 
informado no segundo parâmetro; se o valor do primeiro parâmetro não for nulo, retorna ele mesmo.
NVL2
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
TRADUÇÃO: ABREVIAÇÃO DE NULL VALUE 2 (VALOR NULO 2)
Função que permite substituir valores (nulos ou não) por outros. Se o valor do primeiro parâmetro não for nulo, retorna o 
valor informado no segundo parâmetro; se o valor do primeiro parâmetro for nulo, retorna o valor informado no terceiro 
parâmetro.
OFFSET
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
TRADUÇÃO LITERAL: DESLOCAR
Comando utilizado para informar ao código quantas N linhas iniciais devem ser desconsideradas (puladas) para, somente 
após elas, iniciar-se a contagem da quantidade de linhas a serem retornadas de acordo com o valor especificado no comando 
FETCH NEXT. 
Obs.: Se não for informado o comando FETCH NEXT, são retornados todos os registros existentes na tabela após as 
eventuais linhas “puladas” pelo OFFSET.
Exemplo: pular as cinco primeiras linhas da tabela employees e retornar somente as próximas 3:
Obs.: Para saber mais sobre a cláusula FETCH NEXT, veja esta explicação aqui.
ON
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
TRADUÇÃO: SOBRE / “EM QUE”
Comando utilizado em determinados blocos de 
código, tais como índices e triggers, para definir a 
abrangência do referido objeto.
Também utilizado junto com um JOIN para definir 
quais colunas estabelecem a relação entre as 
tabelas juntadas.
OPEN
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
TRADUÇÃO: ABRIR
Recurso utilizado para abrir um cursor em um bloco de código que 
utiliza o LOOP (básico) ou o WHILE LOOP.
Obs. 1: Para saber mais sobre CURSORES, veja esta explicação aqui.
Obs. 2: Para saber mais sobre LOOPs, veja esta explicação aqui.
OPERADOR ||
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
TRADUÇÃO: CONCATENAR
Operador que permite concatenar dois ou mais conjuntos de caracteres em uma única string.
OPERADORES SET
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
São comandos que usamos para trabalhar com conjuntos. 
Com eles, podemos fazer a união, interseção ou subtração entre tabelas.
São eles:
✓ UNION;
✓ UNION ALL;
✓ INTERSECT;
✓ MINUS
OR
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
TRADUÇÃO: OU
Operador utilizado em uma consulta, geralmente em conjunto com as cláusulas WHERE ou HAVING, para filtrar uma tabela 
de acordo com as condições informadas. O OR faz com que os registros (linhas) da tabela sejam retornados se pelo menos 
uma das condições filtradas/comparadas for atendida.
A Oracle é uma das maiores empresas de tecnologia do mundo. Seu SGBD, o Oracle Database, é voltado para empresas de 
médio e grande porte.
Um SGBD é composto essencialmente por 2 partes:
✓ Um servidor, onde armazenamos nossos bancos de dados;
✓ Uma interface amigável que nos permite escrever os códigos em SQL para acessar tais bancos de dados.
Neste caso, o Oracle Database é o servidor.
Já o SQL Developer é a interface que acessa o servidor Oracle Database.
ORACLE DATABASE / SQL DEVELOPER
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
ORDER BY
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
TRADUÇÃO: ORDENAR POR
Ordena uma consulta de acordo com a(s) coluna(s) informada(s). Se informado o parâmetro ASC, ordena em ordem 
crescente; se informado o parâmetro DESC, ordena em ordem decrescente.
Obs.: Se não informado parâmetro ASC ou DESC ao final do ORDER BY, por padrão, o código SQL ordena em ordem 
ascendente (ASC).
PL-pgSQL – PostgreSQL PROCEDURAL LANGUAGE
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
TRADUÇÃO: LINGUAGEM PROCEDURAL DO PostgreSQL
É uma linguagem procedural específica do PostgreSQL, baseada em SQL.
Semelhante ao T-SQL e ao PL-SQL, ela adiciona alguns recursos avançados ao SQL, como loops, variáveis, tratamento de 
erros e exceções, etc.
PL-SQL - PROCEDURAL LANGUAGE/SQL
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
TRADUÇÃO: LINGUAGEM PROCEDURAL SQL
É uma forma estendida de SQL usada pela Oracle para seu banco de dados.
A principal diferença dessa vertente é a maneira como lida com variáveis, procedimentos armazenados e funções integradas, 
que incorpora maior complexidade.
PRIMARY KEY
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
TRADUÇÃO: CHAVE PRIMÁRIA
Constraint formada por uma coluna (ou combinação de colunas) que identifica as informações em uma tabela de 
forma distinta. 
Geralmente é uma coluna de ID.
Toda tabela terá uma, e somente uma, chave primária.
Essa chave é utilizada como identificador único da tabela, sendo representada por uma coluna (ou combinação de 
colunas) que não receberá valores repetidos.
Obs.: Para saber mais sobre Constraints, veja esta explicação aqui.
PROCEDURES / STORED PROCEDURES
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
TRADUÇÃO: PROCEDIMENTOS ARMAZENADOS
São blocos de códigos que possuem nome e podem ser 
armazenados no banco de dados.
Podem incluir uma série de comandos SQL paraexecutar alguma tarefa.
Procedures são usadas para fazer tarefas repetitivas 
que não são possíveis em queries do SQL ou que 
dariam muito trabalho.
Procedures podem ou não aceitar parâmetros de 
entrada.
São executadas por meio do comando EXECUTE ou 
EXEC.
PROMPT
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
TRADUÇÃO LITERAL: LEMBRETE
Recurso utilizado no Oracle em conjunto com o comando ACCEPT para indicar ao código o texto que deverá ser exibido na 
janela de input de dados.
QUERY
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
TRADUÇÃO: CONSULTA
Uma query é um pedido de uma informação ou de um dado. Ou seja, é uma consulta, uma solicitação ou, ainda, uma 
requisição de leitura dos dados de uma tabela dentro de um banco de dados.
RAISE
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
TRADUÇÃO LITERAL: EMITIR / LEVANTAR
Instrução utilizada para explicitamente utilizar uma exceção criada dentro de um procedimento.
RAISE_APPLICATION_ERROR
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
TRADUÇÃO: EMITIR ERRO DE APLICAÇÃO
Procedure utilizada em blocos de códigos para emitir uma mensagem de erro. Com esta procedure, podemos criar exceções 
com números (entre -20000 até -20999), podendo a mensagem de erro conter até 2000 caracteres.
Obs.: A procedure RAISE_APPLICATION_ERROR é utilizada para criação de exceções definidas pelo usuário (programador). 
Para saber mais sobre elas, veja esta explicação aqui.
REFERENCES
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
TRADUÇÃO LITERAL: FAZ REFERÊNCIA A
Comando utilizado em conjunto com a Constraint Foreign Key (chave estrangeira) para introduzir no código o nome 
da coluna de outra tabela a qual a referida chave estrangeira faz referência.
Obs. 1: Para saber mais sobre Constraints, veja esta explicação aqui.
Obs. 2: Para saber mais sobre Foreign Key, veja esta explicação aqui.
RENAME
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
TRADUÇÃO: RENOMEAR
Comando capaz de renomear tabelas e colunas.
REPLACE
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
TRADUÇÃO: SUBSTITUIR
Função que permite, informado um dado, coluna ou variável, substituir um trecho desse valor por outro.
Em conjunto com o comando CREATE, também é capaz de alterar a estrutura de objetos e procedimentos do banco de 
dados, tais como Views, Functions, Procedures, Triggers, etc. Se não existir, o comando CREATE cria o referido objeto; se já 
existir, o comando REPLACE o substitui.
RETURN
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
TRADUÇÃO: RETORNA
Comando utilizado em blocos de instruções (como, por 
exemplo, em Functions) para:
✓ Especificar o tipo de dado/informação a ser retornado.
✓ Retornar algum valor. 
REVOKE
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
TRADUÇÃO: REVOGAR / RETIRAR
Comando DCL capaz de revogar privilégios (permissões) de um usuário.
TRADUÇÃO LITERAL: JUNÇÃO À DIREITA
Comando que nos permite complementar informações de uma tabela principal (da direita) com dados de outra tabela 
secundária (da esquerda).
O resultado deste JOIN terá todas as linhas exclusivas apenas da tabela da direita, mais as linhas que são a interseção entre a 
tabela da direita e a tabela da esquerda. Nenhuma linha presente apenas na tabela da esquerda será incluída no resultado 
deste JOIN.
RIGHT JOIN
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
ROLLBACK
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
TRADUÇÃO: RECUAR / DESFAZER
Comando TCL capaz de desfazer de forma global as alterações efetuadas em um banco de dados.
ROUND
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
TRADUÇÃO: ARREDONDAR
Função utilizada para arredondar valores na casa decimal informada como segundo parâmetro.
RPAD
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
TRADUÇÃO: “PREENCHER À DIREITA”
Função que, informados três parâmetros:
1) Um dado, coluna ou variável;
2) A quantidade de caracteres totais desejada;
3) O caractere de preenchimento de espaços vazios;
Permite preencher os espaços à direita do referido dado, coluna ou variável (primeiro parâmetro) com o caractere informado 
no terceiro parâmetro até completar a quantidade de caracteres passada como segundo parâmetro.
SAVEPOINT
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
TRADUÇÃO: PONTO DE SALVAMENTO
Comando TCL capaz de definir marcas/pontos no código de uma transação para permitir que apenas parte dela seja desfeita 
ao ser efetuado um ROLLBACK.
SCHEMAS
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
TRADUÇÃO LITERAL: ESQUEMAS
Schemas são os bancos de dados armazenados em um SGBD.
No Oracle Database, também são chamados de Conexões:
SELECT
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
TRADUÇÃO: SELECIONAR
Comando DQL (ou DML, para algumas documentações) capaz de selecionar linhas (registros) de uma tabela.
TRADUÇÃO LITERAL: AUTOJUNÇÃO
Comando que nos permite realizar o autorrelacionamento de uma tabela com ela mesma, juntando suas informações em um 
único resultado. Pode ser necessário quando a própria tabela faz referência à algum tipo de informação que está dentro dela 
mesma.
Exemplo: como podemos visualizar a lista de funcionários e os nomes dos respectivos gerentes em uma mesma tabela?
SELF JOIN
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
SEQUENCES
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
TRADUÇÃO: SEQUÊNCIAS
São objetos utilizados para criação de números sequenciais automáticos. 
SET
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
TRADUÇÃO: ATRIBUIR
Comando comumente utilizado em conjunto com o comando UPDATE para atribuir valores a serem atualizados em uma 
coluna.
SET SERVEROUTPUT ON
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
TRADUÇÃO: “LIGAR O SERVIÇO DE IMPRESSÃO”
Comando utilizado no Oracle Database para ativar o serviço de 
impressão do resultado na tela. Sem efetuar essa ativação, ao 
executarmos nossos blocos de código (como blocos anônimos, 
functions e procedures), muito embora os blocos sejam executados e 
não seja retornado um erro, os resultados não aparecem na tela.
Esse serviço precisa ser ativado somente uma vez a cada sessão. Não 
há a necessidade de ativá-lo a cada bloco de código que executarmos 
dentro de uma mesma sessão.
Obs.: Comparando com uma impressora, seria o mesmo que ligá-la na tomada. ☺
Portanto, este comando ativa o serviço de impressão, e o que imprime de fato é a procedure 
DBMS_OUTPUT.PUT_LINE(). Para saber mais sobre ela, veja esta explicação aqui.
SGBD – SISTEMA DE GERENCIAMENTO DE BANCOS DE DADOS
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
Um SGBD permite ao desenvolvedor trabalhar com diferentes tabelas de um banco de dados através de uma interface.
Essa interface é basicamente um programa que nos permite fazer a leitura de tabelas de um banco de dados e utilizar o SQL 
para manipular esses dados, tudo de uma maneira bem visual e amigável.
Um SGBD é composto essencialmente por 2 partes:
✓ Um servidor, onde armazenamos nossos bancos de dados;
✓ Uma interface amigável que nos permite escrever os códigos em SQL para acessar tais bancos de dados.
Exemplos de SGBDs: SQL Server, MySQL, PostgreSQL e Oracle Database.
Obs.: Em alguns lugares, você também poderá encontrar os termos SGBDR (Sistema de Gerenciamento de Bancos de Dados 
Relacionais) ou seu equivalente em inglês, RDBMS (Relational Database Management System).
SQL – STRUCTURED QUERY LANGUAGE
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
TRADUÇÃO: LINGUAGEM DE CONSULTA ESTRUTURADA
É a linguagem de programação padrão para se trabalhar com bancos de dados relacionais.
Obs.: Em alguns lugares, você também ouvirá o termo SEQUEL (Structured English Query Language), ou, traduzindo, 
Linguagem de Consulta Estruturada em Inglês. Este foi o primeiro nome dado à linguagem SQL quando surgiram os primeiros 
bancos de dados relacionais, sendo até hoje amplamente utilizado entre os americanos.
SQLCODE
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
TRADUÇÃO: “CÓDIGO DO SQL”
Função utilizada para que possamos acessar o código (número) de um erro para ser tratadoem uma exceção.
Obs. 1: Para ver a explicação sobre exceções do sistema, clique aqui.
Obs. 2: Para ver a explicação sobre exceções definidas pelo usuário (programador), clique aqui.
SQLERRM
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
TRADUÇÃO: “MENSAGEM DE ERRO DO SQL”
Função utilizada para que possamos acessar o nome e a mensagem de um erro a ser tratado em uma exceção.
Obs. 1: Para ver a explicação sobre exceções do sistema, clique aqui.
Obs. 2: Para ver a explicação sobre exceções definidas pelo usuário (programador), clique aqui.
START WITH
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
TRADUÇÃO: COMEÇAR COM
Cláusula em que especificamos o valor inicial de uma Sequence.
Obs.: Para saber mais sobre Sequences, veja a explicação aqui.
SUBQUERY / SUBSELECT
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
TRADUÇÃO LITERAL: SUBCONSULTA
É uma consulta dentro de outra consulta. Ou seja, com uma Subquery conseguimos utilizar o resultado de uma consulta 
(query) dentro de outra consulta.
Podemos usar Subqueries:
✓ No comando SELECT para utilizar seu resultado como uma coluna na consulta principal;
✓ Na cláusula WHERE para utilizar seu resultado como filtro na consulta principal;
✓ Na cláusula FROM para utilizar seu resultado como uma tabela na consulta principal.
SUBSTR
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
TRADUÇÃO: “TRECHO” DE UMA STRING
Função utilizada para, informado um texto (dado, coluna ou variável), conseguirmos extrair um trecho dessa string, 
informando a posição inicial desse trecho e a quantidade de caracteres a serem extraídos a partir dessa posição.
SUM
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
TRADUÇÃO: SOMAR
Função de agregação que soma os valores de uma coluna.
SYSDATE
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
TRADUÇÃO: DATA DO SISTEMA
Função que retorna a data atual do sistema.
T-SQL / TRANSACT-SQL
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
TRADUÇÃO: SQL TRANSACIONAL
É uma versão aprimorada do SQL que contém algumas extensões.
O T-SQL foi originalmente desenvolvido pela Sybase e agora é propriedade da Microsoft.
Esta vertente do SQL adiciona alguns recursos avançados à linguagem para torná-la mais poderosa, como variáveis 
declaradas, controle de transação, tratamento de erros e exceções, operações de strings, processamento de data e hora, etc.
TABELA DIMENSÃO
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
É uma tabela que contém características de um determinado elemento: lojas, produtos, funcionários, clientes, etc. 
Nesta tabela, nenhum dos elementos principais se repetem, ou seja: uma mesma loja não é cadastrada duas vezes na tabela 
loja, assim como um mesmo produto não é cadastrado duas vezes na tabela produtos.
TABELA FATO
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
É uma tabela que registra os fatos ou acontecimentos de uma empresa/negócio em determinados períodos de tempo 
(vendas, devoluções, aberturas de chamados, receitas, despesas, etc.)
Geralmente, contém milhares de registros e é composta essencialmente por colunas de ID (conhecidas como chaves 
estrangeiras) usadas para buscar as informações complementares em uma tabela dimensão.
TCL – TRANSACTION CONTROL LANGUAGE
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
TRADUÇÃO: LINGUAGEM DE CONTROLE DE TRANSAÇÕES
São os comandos usados para gerenciar as mudanças (transações) feitas pelos comandos DML (INSERT, UPDATE e 
DELETE).
Exemplos de comandos: COMMIT, ROLLBACK e SAVEPOINT.
THEN
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
TRADUÇÃO LITERAL: ENTÃO
Comando utilizado junto com as funções CASE ou IF para retornar o resultado caso o teste lógico efetuado (a condição 
analisada) tenha sido verdadeiro.
TIMESTAMP
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
TRADUÇÃO: DATA E HORA
O tipo de dados TIMESTAMP é aquele que armazena uma combinação de data e hora.
TO_CHAR
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
TRADUÇÃO LITERAL: PARA CARACTERE
Função que converte números e datas em textos, usando um formato especificado.
TO_DATE
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
TRADUÇÃO LITERAL: PARA DATA
Função que converte textos em datas, sempre que possível.
TO_NUMBER
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
TRADUÇÃO LITERAL: PARA NÚMERO
Função que converte textos em números, sempre que possível.
TRIGGERS
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
TRADUÇÃO: GATILHOS
É um gatilho a ser disparado automaticamente quando acontecer um evento.
Uma TRIGGER pode ser configurada para disparar quando um comando INSERT, UPDATE ou DELETE for executado em 
uma tabela.
TRIM
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
TRADUÇÃO: CORTAR
Função utilizada para, informado um texto (dado, coluna ou variável), conseguirmos retirar os espaços adicionais à esquerda 
e à direita do texto.
TRUNC
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
TRADUÇÃO: TRUNCAR
Função utilizada para cortar o valor na casa decimal informada como seu segundo parâmetro.
TRUNCATE
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
TRADUÇÃO: TRUNCAR
Comando capaz de excluir todos os registros de uma tabela, mantendo a tabela (vazia) no banco de dados.
UNION
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
TRADUÇÃO LITERAL: UNIÃO
Operador SET que nos permite “empilhar” os resultados de duas ou mais consultas uma sobre a outra, formando um 
resultado como se fosse uma única tabela.
Os resultados a serem juntados precisam ter a mesma quantidade de colunas, com os mesmos tipos de dados, na mesma 
ordem.
O operador UNION empilha os resultados excluindo os registros em duplicidade.
Obs.: Para saber mais sobre Operadores SET, veja a explicação aqui.
UNION ALL
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
TRADUÇÃO LITERAL: UNIÃO TOTAL
Operador SET que nos permite “empilhar” os resultados de duas ou mais consultas uma sobre a outra, formando um 
resultado como se fosse uma única tabela.
Os resultados a serem juntados precisam ter a mesma quantidade de colunas, com os mesmos tipos de dados, na mesma 
ordem.
O operador UNION ALL empilha os resultados incluindo os registros em duplicidade.
Obs.: Para saber mais sobre Operadores SET, veja a explicação aqui.
UNIQUE
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
TRADUÇÃO: ÚNICO
Constraint (restrição) que identifica uma coluna de forma única, sem permitir valores duplicados (mas, permite NULL).
Obs.: Para saber mais sobre Constraints, veja esta explicação aqui.
UPDATE
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
TRADUÇÃO: ATUALIZAR
Comando DML capaz de atualizar os valores das linhas (registros) de uma tabela.
UPPER
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
TRADUÇÃO: LETRA MAIÚSCULA
Função que permite, informado um dado, coluna ou variável, transformar todos os seus caracteres em letras maiúsculas.
VALUES
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
TRADUÇÃO: VALORES
Comando comumente utilizado para especificar valores (dados) a serem inseridos em uma tabela.
VARCHAR
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
TRADUÇÃO: CARACTERES VARIÁVEIS
O tipo de dados VARCHAR é aquele que aceita uma string, ou seja, uma sequência de caracteres (letras, números e símbolos) 
interpretada pelo SQL como um dado não-numérico (um “texto”).
O VARCHAR armazena conjuntos de dados de tamanho variável e alocação dinâmica de memória.
Em sua sintaxe, deve ser informado um número: VARCHAR(N). Este N é a quantidade máxima de caracteres que o 
VARCHAR poderá aceitar.
A string deste tipo de dados deve ser informada no código entre aspas duplas ou simples, a depender do SGBD utilizado: 
“SQL Impressionador”, ‘Hashtag’, “#123”, ‘*string%’, “155”, etc.
Obs.: Lembre-se que um número informado entre aspas será uma string, mesmo que contenha apenas números: ‘123’.
VARIÁVEIS DE SUBSTITUIÇÃO
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
É um recurso do Oracle Database que nos permite interagir com a nossa consulta ao abrir uma janela para input de dados. 
Uma variável de substituição sempre inicia-secom o &.
Se o input for uma string (texto) ou data, a variável de substituição deve ser colocada entre aspas simples no código. Se for 
numérico, não são necessárias as aspas simples.
Exemplo: Faça uma consulta dinâmica à tabela employees para que seja retornado o funcionário com a data de contratação 
(hire_date) informada pelo usuário:
1. CONSULTA: 2. INPUT DO USUÁRIO: 3. RESULTADO:
VIEW
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
TRADUÇÃO: VISÃO / “EXIBIÇÕES”
É um objeto que tem por função armazenar no banco de dados o código de uma consulta. Ao fazermos uma consulta à View 
armazenada, a consulta salva dentro dessa View acessa a(s) tabela(s) original(is) que faz(em) parte do código e retorna o 
resultado com base nos dados atuais da(s) referida(s) tabela(s).
WHEN
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
TRADUÇÃO LITERAL: QUANDO
Comando utilizado junto com a função CASE para estabelecer o teste lógico a ser efetuado (a condição a ser analisada) para 
que seja retornado, pelo comando THEN, o resultado correto, segundo a condição.
WHEN OTHERS THEN
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
TRADUÇÃO LITERAL: “QUANDO OUTROS, ENTÃO...”
Instrução que podemos passar ao comando EXCEPTION dentro de 
um bloco de código de exceção para indicar que, caso a execução 
do bloco de execução apresente qualquer erro, em vez de o 
sistema apresentar um erro genérico na tela e interromper seu 
funcionamento, ele deve tratar esse erro de acordo com as 
instruções que passarmos após o comando WHEN OTHERS THEN. 
Fazendo isso, além de podermos esclarecer o erro ocorrido, ainda 
impedimos que o funcionamento do sistema seja interrompido.
Obs.: OTHERS é uma exceção do sistema. Para saber mais sobre exceções do sistema, veja esta explicação aqui.
WHERE
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
TRADUÇÃO: “ONDE” / EM QUE / SENDO QUE
Comando utilizado em uma consulta para filtrar uma tabela de acordo com uma ou mais condições especificadas.
%FOUND
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
TRADUÇÃO: “ENCONTRADO”
Recurso utilizado para informar ao WHILE LOOP que ele deve ser 
executado enquanto um cursor encontrar registros a serem 
apontados na tabela. 
Obs. 1: Para saber mais sobre CURSORES, veja esta explicação aqui.
Obs. 2: Para saber mais sobre LOOPs, veja esta explicação aqui.
%NOTFOUND
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
TRADUÇÃO: “NÃO ENCONTRADO”
Recurso utilizado para informar ao LOOP (básico) que um cursor 
deve ser fechado quando ele não encontrar mais registros a serem 
apontados na tabela. 
Obs. 1: Para saber mais sobre CURSORES, veja esta explicação aqui.
Obs. 2: Para saber mais sobre LOOPs, veja esta explicação aqui.
%ROWTYPE
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
TRADUÇÃO: “TIPOS DA LINHA”
Recurso utilizado para informar à variável que armazenará os 
registros apontados por um cursor que seus tipos de dados devem 
ser os mesmos que os das colunas apontadas pelo cursor. 
Sua sintaxe é a seguinte: variável nome_do_cursor%rowtype.
No exemplo ao lado, vemos que a variável employees_record 
deverá ser dos mesmos tipos de dados das colunas apontadas pelo 
cursor cursor_employees.
Obs.: Para saber mais sobre CURSORES, veja esta explicação aqui.
%TYPE
SQL IMPRESSIONADOR I HASHTAG TREINAMENTOS 
TRADUÇÃO: “TIPO”
Recurso utilizado para informar ao parâmetro de um procedimento (como functions e procedures) que seu tipo de dados 
deve ser o mesmo que o de uma determinada coluna. 
Sua sintaxe é a seguinte: parâmetro nome_da_tabela.nome_da_coluna%type. Na procedure abaixo, por exemplo, vemos que 
o parâmetro vid_cliente é do mesmo tipo de dados da coluna id_cliente da tabela vendas; o vid_produto tem o mesmo tipo de 
dados da coluna id_produto da tabela vendas; e, por fim, o vquantidade receberá dados do mesmo tipo dos da coluna 
quantidade da tabela vendas.
Dicionário de Termos e Comandos em SQL
SQL 
IMPRESSIONADOR
	Slide 1
	Slide 2
	Slide 3
	Slide 4
	Slide 5
	Slide 6
	Slide 7
	Slide 8
	Slide 9
	Slide 10
	Slide 11
	Slide 12
	Slide 13
	Slide 14
	Slide 15
	Slide 16
	Slide 17
	Slide 18
	Slide 19
	Slide 20
	Slide 21
	Slide 22
	Slide 23
	Slide 24
	Slide 25
	Slide 26
	Slide 27
	Slide 28
	Slide 29
	Slide 30
	Slide 31
	Slide 32
	Slide 33
	Slide 34
	Slide 35
	Slide 36
	Slide 37
	Slide 38
	Slide 39
	Slide 40
	Slide 41
	Slide 42
	Slide 43
	Slide 44
	Slide 45
	Slide 46
	Slide 47
	Slide 48
	Slide 49
	Slide 50
	Slide 51
	Slide 52
	Slide 53
	Slide 54
	Slide 55
	Slide 56
	Slide 57
	Slide 58
	Slide 59
	Slide 60
	Slide 61
	Slide 62
	Slide 63
	Slide 64
	Slide 65
	Slide 66
	Slide 67
	Slide 68
	Slide 69
	Slide 70
	Slide 71
	Slide 72
	Slide 73
	Slide 74
	Slide 75
	Slide 76
	Slide 77
	Slide 78
	Slide 79
	Slide 80
	Slide 81
	Slide 82
	Slide 83
	Slide 84
	Slide 85
	Slide 86
	Slide 87
	Slide 88
	Slide 89
	Slide 90
	Slide 91
	Slide 92
	Slide 93
	Slide 94
	Slide 95
	Slide 96
	Slide 97
	Slide 98
	Slide 99
	Slide 100
	Slide 101
	Slide 102
	Slide 103
	Slide 104
	Slide 105
	Slide 106
	Slide 107
	Slide 108
	Slide 109
	Slide 110
	Slide 111
	Slide 112
	Slide 113
	Slide 114
	Slide 115
	Slide 116
	Slide 117
	Slide 118
	Slide 119
	Slide 120
	Slide 121
	Slide 122
	Slide 123
	Slide 124
	Slide 125
	Slide 126
	Slide 127
	Slide 128
	Slide 129
	Slide 130
	Slide 131
	Slide 132
	Slide 133
	Slide 134
	Slide 135
	Slide 136
	Slide 137
	Slide 138
	Slide 139
	Slide 140
	Slide 141
	Slide 142
	Slide 143
	Slide 144
	Slide 145
	Slide 146
	Slide 147
	Slide 148
	Slide 149
	Slide 150
	Slide 151
	Slide 152
	Slide 153
	Slide 154
	Slide 155
	Slide 156
	Slide 157
	Slide 158
	Slide 159
	Slide 160
	Slide 161
	Slide 162
	Slide 163
	Slide 164
	Slide 165
	Slide 166
	Slide 167
	Slide 168
	Slide 169
	Slide 170
	Slide 171
	Slide 172
	Slide 173
	Slide 174
	Slide 175
	Slide 176
	Slide 177
	Slide 178
	Slide 179
	Slide 180
	Slide 181
	Slide 182
	Slide 183
	Slide 184
	Slide 185
	Slide 186
	Slide 187
	Slide 188
	Slide 189
	Slide 190
	Slide 191
	Slide 192
	Slide 193
	Slide 194
	Slide 195
	Slide 196
	Slide 197
	Slide 198
	Slide 199
	Slide 200
	Slide 201
	Slide 202
	Slide 203
	Slide 204
	Slide 205
	Slide 206
	Slide 207
	Slide 208
	Slide 209
	Slide 210
	Slide 211
	Slide 212
	Slide 213
	Slide 214
	Slide 215
	Slide 216
	Slide 217
	Slide 218
	Slide 219
	Slide 220
	Slide 221
	Slide 222
	Slide 223
	Slide 224
	Slide 225
	Slide 226
	Slide 227
	Slide 228
	Slide 229
	Slide 230
	Slide 231
	Slide 232
	Slide 233
	Slide 234
	Slide 235
	Slide 236
	Slide 237
	Slide 238
	Slide 239
	Slide 240
	Slide 241
	Slide 242
	Slide 243
	Slide 244
	Slide 245
	Slide 246
	Slide 247
	Slide 248
	Slide 249
	Slide 250
	Slide 251
	Slide 252
	Slide 253
	Slide 254
	Slide 255
	Slide 256
	Slide 257
	Slide 258
	Slide 259
	Slide 260
	Slide 261
	Slide 262
	Slide 263
	Slide 264
	Slide 265
	Slide 266
	Slide 267
	Slide 268
	Slide 269
	Slide 270
	Slide 271
	Slide 272
	Slide 273
	Slide 274
	Slide 275
	Slide 276
	Slide 277
	Slide 278
	Slide 279
	Slide 280
	Slide 281
	Slide 282
	Slide 283
	Slide 284
	Slide 285
	Slide 286
	Slide 287
	Slide 288
	Slide 289
	Slide 290
	Slide 291
	Slide 292
	Slide 293
	Slide 294
	Slide 295
	Slide 296
	Slide 297
	Slide 298
	Slide 299
	Slide 300
	Slide 301
	Slide 302
	Slide 303
	Slide 304
	Slide 305
	Slide 306
	Slide 307
	Slide 308
	Slide 309
	Slide 310
	Slide 311
	Slide 312
	Slide 313
	Slide 314
	Slide 315
	Slide 316
	Slide 317
	Slide 318
	Slide 319
	Slide 320
	Slide 321
	Slide 322
	Slide 323
	Slide 324
	Slide 325
	Slide 326
	Slide 327
	Slide 328
	Slide 329
	Slide 330
	Slide 331
	Slide 332
	Slide 333
	Slide 334
	Slide 335
	Slide 336
	Slide 337
	Slide 338
	Slide 339
	Slide 340
	Slide 341
	Slide 342
	Slide 343
	Slide 344
	Slide 345
	Slide 346
	Slide 347
	Slide 348
	Slide 349
	Slide 350
	Slide 351
	Slide 352
	Slide 353
	Slide 354
	Slide 355
	Slide 356
	Slide 357
	Slide 358
	Slide 359
	Slide 360
	Slide 361
	Slide 362
	Slide 363
	Slide 364
	Slide 365
	Slide 366
	Slide 367
	Slide 368
	Slide 369
	Slide 370
	Slide 371
	Slide 372
	Slide 373
	Slide 374
	Slide 375
	Slide 376
	Slide 377
	Slide 378
	Slide 379
	Slide 380
	Slide 381
	Slide 382Slide 383
	Slide 384
	Slide 385
	Slide 386
	Slide 387
	Slide 388
	Slide 389
	Slide 390
	Slide 391
	Slide 392
	Slide 393
	Slide 394
	Slide 395
	Slide 396
	Slide 397
	Slide 398
	Slide 399
	Slide 400
	Slide 401
	Slide 402
	Slide 403
	Slide 404
	Slide 405
	Slide 406
	Slide 407
	Slide 408
	Slide 409
	Slide 410
	Slide 411
	Slide 412
	Slide 413
	Slide 414
	Slide 415
	Slide 416
	Slide 417
	Slide 418
	Slide 419
	Slide 420
	Slide 421
	Slide 422
	Slide 423
	Slide 424
	Slide 425
	Slide 426
	Slide 427
	Slide 428
	Slide 429
	Slide 430
	Slide 431
	Slide 432
	Slide 433
	Slide 434
	Slide 435
	Slide 436
	Slide 437
	Slide 438
	Slide 439
	Slide 440
	Slide 441
	Slide 442
	Slide 443
	Slide 444
	Slide 445
	Slide 446
	Slide 447
	Slide 448
	Slide 449
	Slide 450
	Slide 451
	Slide 452
	Slide 453
	Slide 454
	Slide 455
	Slide 456
	Slide 457
	Slide 458
	Slide 459
	Slide 460
	Slide 461
	Slide 462
	Slide 463
	Slide 464
	Slide 465
	Slide 466
	Slide 467
	Slide 468
	Slide 469
	Slide 470
	Slide 471
	Slide 472
	Slide 473
	Slide 474
	Slide 475
	Slide 476
	Slide 477
	Slide 478
	Slide 479
	Slide 480
	Slide 481
	Slide 482
	Slide 483
	Slide 484
	Slide 485
	Slide 486
	Slide 487
	Slide 488
	Slide 489
	Slide 490
	Slide 491
	Slide 492
	Slide 493
	Slide 494
	Slide 495
	Slide 496
	Slide 497
	Slide 498
	Slide 499
	Slide 500
	Slide 501
	Slide 502
	Slide 503
	Slide 504
	Slide 505
	Slide 506
	Slide 507
	Slide 508
	Slide 509
	Slide 510
	Slide 511
	Slide 512
	Slide 513
	Slide 514
	Slide 515
	Slide 516
	Slide 517
	Slide 518
	Slide 519
	Slide 520
	Slide 521
	Slide 522
	Slide 523
	Slide 524
	Slide 525
	Slide 526
	Slide 527
	Slide 528
	Slide 529
	Slide 530
	Slide 531
	Slide 532
	Slide 533
	Slide 534
	Slide 535
	Slide 536
	Slide 537
	Slide 538
	Slide 539
	Slide 540
	Slide 541
	Slide 542
	Slide 543
	Slide 544
	Slide 545
	Slide 546
	Slide 547
	Slide 548
	Slide 549
	Slide 550
	Slide 551
	Slide 552
	Slide 553
	Slide 554
	Slide 555
	Slide 556
	Slide 557
	Slide 558
	Slide 559
	Slide 560
	Slide 561
	Slide 562
	Slide 563
	Slide 564
	Slide 565
	Slide 566
	Slide 567
	Slide 568
	Slide 569
	Slide 570
	Slide 571
	Slide 572
	Slide 573
	Slide 574
	Slide 575
	Slide 576
	Slide 577
	Slide 578
	Slide 579
	Slide 580
	Slide 581
	Slide 582
	Slide 583
	Slide 584
	Slide 585
	Slide 586
	Slide 587
	Slide 588
	Slide 589
	Slide 590
	Slide 591
	Slide 592
	Slide 593
	Slide 594
	Slide 595
	Slide 596
	Slide 597
	Slide 598
	Slide 599
	Slide 600
	Slide 601
	Slide 602
	Slide 603
	Slide 604
	Slide 605
	Slide 606
	Slide 607
	Slide 608
	Slide 609
	Slide 610
	Slide 611
	Slide 612
	Slide 613
	Slide 614
	Slide 615
	Slide 616
	Slide 617
	Slide 618
	Slide 619
	Slide 620
	Slide 621
	Slide 622
	Slide 623
	Slide 624
	Slide 625
	Slide 626
	Slide 627
	Slide 628
	Slide 629
	Slide 630
	Slide 631
	Slide 632
	Slide 633
	Slide 634
	Slide 635
	Slide 636
	Slide 637
	Slide 638
	Slide 639
	Slide 640
	Slide 641
	Slide 642
	Slide 643
	Slide 644
	Slide 645
	Slide 646
	Slide 647
	Slide 648
	Slide 649
	Slide 650
	Slide 651
	Slide 652
	Slide 653
	Slide 654
	Slide 655
	Slide 656
	Slide 657
	Slide 658
	Slide 659
	Slide 660
	Slide 661
	Slide 662
	Slide 663
	Slide 664
	Slide 665
	Slide 666
	Slide 667
	Slide 668
	Slide 669
	Slide 670
	Slide 671
	Slide 672
	Slide 673
	Slide 674
	Slide 675
	Slide 676
	Slide 677
	Slide 678
	Slide 679
	Slide 680
	Slide 681
	Slide 682
	Slide 683
	Slide 684
	Slide 685
	Slide 686
	Slide 687
	Slide 688
	Slide 689
	Slide 690
	Slide 691
	Slide 692
	Slide 693
	Slide 694
	Slide 695
	Slide 696
	Slide 697
	Slide 698
	Slide 699
	Slide 700
	Slide 701
	Slide 702
	Slide 703
	Slide 704
	Slide 705
	Slide 706
	Slide 707
	Slide 708
	Slide 709
	Slide 710
	Slide 711
	Slide 712
	Slide 713
	Slide 714
	Slide 715
	Slide 716
	Slide 717
	Slide 718
	Slide 719

Mais conteúdos dessa disciplina