Daniel Paulo [email protected]. Funções de cadeia de caracteres LEN – Conta os caracteres...
-
Upload
ruth-beppler-lencastre -
Category
Documents
-
view
217 -
download
2
Transcript of Daniel Paulo [email protected]. Funções de cadeia de caracteres LEN – Conta os caracteres...
![Page 1: Daniel Paulo dptsalvador@hotmail.com. Funções de cadeia de caracteres LEN – Conta os caracteres de uma string SELECT LEN(‘BRASIL’) REPLICATE – Repete.](https://reader036.fdocumentos.tips/reader036/viewer/2022062522/570638561a28abb8238fb72a/html5/thumbnails/1.jpg)
Daniel [email protected]
![Page 2: Daniel Paulo dptsalvador@hotmail.com. Funções de cadeia de caracteres LEN – Conta os caracteres de uma string SELECT LEN(‘BRASIL’) REPLICATE – Repete.](https://reader036.fdocumentos.tips/reader036/viewer/2022062522/570638561a28abb8238fb72a/html5/thumbnails/2.jpg)
Funções de cadeia de caracteres
LEN – Conta os caracteres de uma string
SELECT LEN(‘BRASIL’)
REPLICATE – Repete os caracteres
SELECT REPLICATE(‘TESTE’,4)
![Page 3: Daniel Paulo dptsalvador@hotmail.com. Funções de cadeia de caracteres LEN – Conta os caracteres de uma string SELECT LEN(‘BRASIL’) REPLICATE – Repete.](https://reader036.fdocumentos.tips/reader036/viewer/2022062522/570638561a28abb8238fb72a/html5/thumbnails/3.jpg)
REVERSE – Inverte uma String
SELECT REVERSE(‘amina’)
STR – Converte dados numéricos em string
SELECT STR(165)
SUBSTRING – Retorna parte de uma cadeia de caracteres
Select SUBSTRING(‘Paralelepípedo’, 3 ,7 )
![Page 4: Daniel Paulo dptsalvador@hotmail.com. Funções de cadeia de caracteres LEN – Conta os caracteres de uma string SELECT LEN(‘BRASIL’) REPLICATE – Repete.](https://reader036.fdocumentos.tips/reader036/viewer/2022062522/570638561a28abb8238fb72a/html5/thumbnails/4.jpg)
Concat – Concatena expressões
SELECT CONCAT(‘SQL ’, ‘Módulo ’,’I’)
FORMAT – Formata uma expressão numérica ou data
Formatação Página 203 e 231
SELECT FORMAT( GETDATE() , ‘dd/MM/yyyy’)
![Page 5: Daniel Paulo dptsalvador@hotmail.com. Funções de cadeia de caracteres LEN – Conta os caracteres de uma string SELECT LEN(‘BRASIL’) REPLICATE – Repete.](https://reader036.fdocumentos.tips/reader036/viewer/2022062522/570638561a28abb8238fb72a/html5/thumbnails/5.jpg)
Função CASESELECT CODFUN, NOME, DATA_ADMISSAO,
CASE DATEPART(WEEKDAY, DATA_ADMISSAO) WHEN 1 THEN 'DOMINGO'
WHEN 2 THEN 'SEGUNDA-FEIRA' WHEN 3 THEN 'TERÇA-FEIRA' WHEN 4 THEN 'QUARTA-FEIRA' WHEN 5 THEN 'QUINTA-FEIRA' WHEN 6 THEN 'SEXTA-FEIRA' WHEN 7 THEN 'SÁBADO' END AS DIA_DA_SEMANA
FROM EMPREGADOS
![Page 6: Daniel Paulo dptsalvador@hotmail.com. Funções de cadeia de caracteres LEN – Conta os caracteres de uma string SELECT LEN(‘BRASIL’) REPLICATE – Repete.](https://reader036.fdocumentos.tips/reader036/viewer/2022062522/570638561a28abb8238fb72a/html5/thumbnails/6.jpg)
UNION – Une consultas, eliminando valores duplicados
SELECT NOME, FONE1 FROM CLIENTESUNIONSELECT NOME, FONE1 FROM CLIENTES ORDER BY NOME;
UNION ALL – Une consultas
SELECT NOME, FONE1 FROM CLIENTESUNION ALLSELECT NOME, FONE1 FROM CLIENTES ORDER BY NOME;
![Page 7: Daniel Paulo dptsalvador@hotmail.com. Funções de cadeia de caracteres LEN – Conta os caracteres de uma string SELECT LEN(‘BRASIL’) REPLICATE – Repete.](https://reader036.fdocumentos.tips/reader036/viewer/2022062522/570638561a28abb8238fb72a/html5/thumbnails/7.jpg)
EXCEPT retorna qualquer valor distinto da consulta à esquerda que não esteja localizado na consulta à direita.
INTERSECT retorna qualquer valor distinto retornado pela consulta à esquerda e à direita do operando INTERSECT.
![Page 8: Daniel Paulo dptsalvador@hotmail.com. Funções de cadeia de caracteres LEN – Conta os caracteres de uma string SELECT LEN(‘BRASIL’) REPLICATE – Repete.](https://reader036.fdocumentos.tips/reader036/viewer/2022062522/570638561a28abb8238fb72a/html5/thumbnails/8.jpg)
As regras básicas para combinar os conjuntos de resultados de duas consultas que usam EXCEPT ou INTERSECT são as seguintes:
O número e a ordem das colunas devem ser iguais em todas
as consultas. Os tipos de dados devem ser compatíveis.
![Page 9: Daniel Paulo dptsalvador@hotmail.com. Funções de cadeia de caracteres LEN – Conta os caracteres de uma string SELECT LEN(‘BRASIL’) REPLICATE – Repete.](https://reader036.fdocumentos.tips/reader036/viewer/2022062522/570638561a28abb8238fb72a/html5/thumbnails/9.jpg)
USE PEDIDOS;-- Lista o código de departamento dos empregados que
ganham mais de 5.000SELECT COD_DEPTO FROM TABELADEPINTERSECTSELECT COD_DEPTO FROM EMPREGADOSWHERE SALARIO >5000
![Page 10: Daniel Paulo dptsalvador@hotmail.com. Funções de cadeia de caracteres LEN – Conta os caracteres de uma string SELECT LEN(‘BRASIL’) REPLICATE – Repete.](https://reader036.fdocumentos.tips/reader036/viewer/2022062522/570638561a28abb8238fb72a/html5/thumbnails/10.jpg)
-- Lista os departamentos que não possuem funcionários cadastrados
SELECT COD_DEPTO FROM TABELADEPEXCEPTSELECT COD_DEPTO FROM EMPREGADOS
![Page 11: Daniel Paulo dptsalvador@hotmail.com. Funções de cadeia de caracteres LEN – Conta os caracteres de uma string SELECT LEN(‘BRASIL’) REPLICATE – Repete.](https://reader036.fdocumentos.tips/reader036/viewer/2022062522/570638561a28abb8238fb72a/html5/thumbnails/11.jpg)
Laboratório página 320 à 324