Banco De Dados - Case Else
Casos: Banco De Dados - Case Else. Pesquise 861.000+ trabalhos acadêmicosPor: ogeidcampos • 18/7/2013 • 259 Palavras (2 Páginas) • 361 Visualizações
SELECT
CASE WHEN END_CEP IS NULL THEN 'O CEP não foi preenchido'
ELSE
CAST(
CAST(SUBSTRING(END_CEP,1,2) AS CHAR(2))
+ '.' +
CAST(SUBSTRING(END_CEP,3,3) AS CHAR(3))
+ '-' +
CAST(SUBSTRING(END_CEP,6,3) AS CHAR(3))
AS CHAR(20))
END AS CEP
FROM GER_ENDERECO
WHERE PES_COD IN (
SELECT PES_COD FROM GER_PESSOA
WHERE NOME LIKE '%A%'
)
SELECT PES_COD FROM GER_PESSOA
WHERE NOME LIKE '%A%'
SELECT
CASE WHEN END_CEP IS NULL THEN 'O CEP não foi preenchido'
ELSE
CAST(
CAST(SUBSTRING(END_CEP,1,2) AS CHAR(2))
+ '.' +
CAST(SUBSTRING(END_CEP,3,3) AS CHAR(3))
+ '-' +
CAST(SUBSTRING(END_CEP,6,3) AS CHAR(3))
AS CHAR(20))
END AS CEP
FROM GER_ENDERECO
WHERE PES_COD IN (
SELECT PES_COD FROM GER_PESSOA
WHERE NOME LIKE '%A%'
)
SELECT PES_COD FROM GER_PESSOA
WHERE NOME LIKE '%A%'
SELECT
CASE WHEN END_CEP IS NULL THEN 'O CEP não foi preenchido'
ELSE
CAST(
CAST(SUBSTRING(END_CEP,1,2) AS CHAR(2))
+ '.' +
CAST(SUBSTRING(END_CEP,3,3) AS CHAR(3))
+ '-' +
CAST(SUBSTRING(END_CEP,6,3) AS CHAR(3))
AS CHAR(20))
END AS CEP
FROM GER_ENDERECO
WHERE PES_COD IN (
SELECT PES_COD FROM GER_PESSOA
WHERE NOME LIKE '%A%'
)
SELECT PES_COD FROM GER_PESSOA
WHERE NOME LIKE '%A%'
SELECT
CASE WHEN END_CEP IS NULL THEN 'O CEP não foi preenchido'
ELSE
CAST(
CAST(SUBSTRING(END_CEP,1,2) AS CHAR(2))
+ '.' +
CAST(SUBSTRING(END_CEP,3,3) AS CHAR(3))
+ '-' +
CAST(SUBSTRING(END_CEP,6,3) AS CHAR(3))
AS CHAR(20))
END AS CEP
FROM GER_ENDERECO
WHERE
...