SQL Handwritten Notes (1) (1)
SQL Handwritten Notes (1) (1)
Como ele pode ser usado para acessar grandes quantidades de dados
dinamicamente durante o armazenamento, os analistas não precisam
copiar os dados para outros aplicativos. Em comparação com
ferramentas de leiturarápida , uma análise feita em SQL é fácil de
n ão significa mais
auditar e replicar. ou a ly etg , isso significa procurar o
erro de digitação na
Renomear
Exemplo
FROM Sales
Cláusula WHERE A
Se for usado para extrair apenas os registros que atendem a uma ação específica .
Exemplo- SELECT *
DE Vendas
DE País
"Cânoda;
achine Translated by Google
Exemplo- . SELECIONE *
DE Vendas
ONDE Cidade = Calcutá";
SELECT
* FROM
SELECIONE *
DE Saleg
ONDE Mês >"Jonuany";
SELECIONE *
A PARTIR DE Solas
ONDE Saleomount <5 0000achine Translated by Google
SELECIONE
Jear, meses
oeste
Sul,
não
tabela de campo IP é opcional , é possível iniciar uma nova operação de
reconhecimento e atualizar um registro
uilhoat adicionando um valor a este Reld. Então. O campo será " Salvo com
valor NULL .
Operador IS NULL O
operador TS NULL é usado para testar valores vazios ( valores CNULL ) .
Exemplo-, ,
F RcoOrtMtacStaNloems We, HAEdRtreEs SELECT CustomerNome Ad
dress IS
NULL 3
ID do cliente WAERE = 1;
Notesi Be
Carelall eken. atualizando recopds. Se você omitir a cláusula WHERE , TODOS
os itens serão atualizados !
DELETE Estado me nt
tabela
,
sem excluir a tabela . Isso significa que a
StnacaBturirbeuetoIsnd,eres adl serão itact:
Exmgle -
EXCLUIR DE toble_pame
" Altas
mais pacificável.
DO nome da tabela ;
" OU permite que você selecione uma rota que atenda a suas
condições .
" NÃO permite que você selecione um poder que não corresponda a uma
condição específica .
FROM
DE músicas
ONDE ano_Pank ENTRE 5 E 10
" E Operador
SELECIONE *
DE músicas
ONDE ano = 2012 E ano Pank <= 10;
OU Operatop
SELECIONE *
DE músicas
WHERE ano_Pank = 5 ou artista = "Soru" ;
DE Vendas
SELECIONAR
DE Vendas
SELECIONE* EM Vendas
*/ SELECT *
Exemplo
SELECIONE CONTAGEM)
DE Saleg;
Exemplo - SELECT COUNT (coluna hame)
FROM Bable.name WHERE Codição;
Selecione o ano,
CONTAGEM (*) COMO Contagem
DE Vendas
GAOUP BS ano 3
Coluna múltipla
SELECIONE
ano, mês,
COUNT () Como contagem
DE Saleg
GRUPO 8 anos, mês ;
Machine Translated by Google
SELECIONE
ano, morte,
DE Vendas
GiROUP Por 1,2
SELECIONE
sim, mês,
CONTAGEM)AS Contagem
DE &ales
GiROUP BN ano, mês
ORDEM POR mês, Jear i
Cláusula HAVING
" SELECIONE
ano mês,
instrução aASE é a maneira de Sal lidar com a lógica . A instrução CASE é seguida
por pelo menos um par de instruções waEN e THEN - equivalente a sal oP IF/ THEN no
Excel. Porque o seu
emparelhamento . você pode ficar tentado a
chamar isso de sql CASE WHEN, mas CASE é o term
Cada CAS£ sBatement deve terminar com a instrução END . A declaração ElSE ,
ou seja ,
Sintaxe
CASO
A PARTIR DE 8oe s;
Cláusula
MySQL JOINS A TOIN é usada para combinar linhas de duas ou mais tabelas ,
com base em uma coluna unida entre elas.
Fxampe:
SELECIONE *
INTERNO ESQUERDA
JOIN (capaz mesa
mesa 2 2 JOTN
CERTO CRUZAR
INNER J0IN A
JUNÇÃO INTERNA
(tabdlei tabe2)
Exemplo
LEFT J0TN
nenond3 ro (i! a tabela esquerda 1 ), e os registros malehing (:f ony) da tabela ight
(etiqueta 2).
ASSOCIAÇÃO À ESQUERDA
mesa 2
Exemplo
SELECIONE Nome_coluna ( s )
FROM tabela
do night iable (Aables), e !he nalehig necras ti? qualquer ) da tabela lelf Cloble 1).
JUNTE-SE À DIREITA
(Pranchas
Exemplo:
SELECIONE Nome_coluna (s)
FROM Aable
CROSS JOIN
O CROSs JOTN kejuord betarns todos os necovds de ambos os contos Tabela 1 e tabela 2).
JUNÇÃO CRUZADA
Exemplo :
UNTON Operador
sQL joins permitem que você cornoine sua catageta Side-by. lado, mas UNTON allQwS
você deve colocar um conjunto
de dados em cima do outro. Em outras palavras, UNION permite que você coloque duas
instruções
SELECT separadas , os resultados de uma instrução digplay na mesma tabela que os
resultados da outra instrução .
Exemplo i
C SELECT Qolumn-name (s) FROM table 1 UNION
SELECTCdeonn.name ($) FROM tabela 2;
ATÉ TODOS
SELECT coumn_nane Cs) DA tabela 2;
Operador IN
O IN openaBor allous youto SpeciBy meltiple
Valores em um where ause.
O TN openaAor é um shorthond 4ou mulliple oA
Condições.
Machine Translated by Google
Exemplo :
SELECT FROM Sales
Suqplien ) ; EXISTS
Opera-or O abridor EXISTS é usado para testar a evidência de qualquer registro em um
Subuery .
Exemplo:
SELECIONE o nome da coluna (8)
a
ALL O operador ANY e ALL permite que você realize
uma comparação entre o valor da coluna única e o intervalo de outros
valores.
Machine Translated by Google
OrderDelails WAERE
ALL significa que a condição será verdadeira cly ? A operação é verdadeira para
todos os valores no intervalo .
Exemplo -
DE Vendas
ONDE VERDADEIRO ;
achine Translated by Google
A etapa INSERT INTO SELEÇT exige que os tipos de dota nas tabelas de origem e
Bargel correspondam. Os
INSERIR NO SBatement
A instrução INSERT INIO é usada para inserir rew recopd em uma tabela .
"Se você imita valores estranhos para todos os cdlums da tabela , não precisa
alterar as colunas da tabela na
consulta saL . ,certifique - se da ordem dos valores js em
No entanto , a mesma ordem das colunas da tabela . Tlene, a sintaxe INSERT
INTO seria igualmente tola .
Função IFNULLO .
IFNULLO.4nction permite que você retorne ao valor alternativo ! uma expressão é NULL.
O exemplo abaixo retorna 0 – o valor é NULL.
SELECIONE Cartactnane,
DE contatos
DO funcionário j