Categoria: Funções

Tudo sobre banco de dados e SQL

Função interna CHOOSE

A função interna CHOOSE retorna um valor de acordo com índice que foi passado por parâmetro, vamos ao exemplo que ficará mais claro seu funcionamento. Ao executar o select acima o retorno será ‘S’, pois, informamos que queríamos o índice 3.    

Diferença entre CAST(CAMPO AS VARCHAR) X CAST(CAMPO VARCHAR(100))

Diferença entre CAST(CAMPO AS VARCHAR) X CAST(CAMPO VARCHAR(100)) Quando é preciso converter um campo fazendo uso do ‘CAST‘ e a conversão é para o tipo de dados ‘VARCHAR‘ existem duas formas fazer. 1 . 2 . Mais qual a diferença entre a 1 e a 2? Quando utilizar o CAST(CAMPO AS VARCHAR) ou seja sem …

Função que retorna data no formato ‘DDMMYYYY’

A função é bem simples, é passado uma data por parâmetro e a função retorna essa data no formato ‘DDMMYYYY‘. Abaixo é a função que iremos utilizar. Após ter criado a função vamos realizar um teste, fazendo um select e passando por parâmetro uma data. O retorno do select executado acima é:        

Criando Função contadora de string no SQL Server

Irei mostrar como criar uma função no SQL Server e como utilizar a mesma. A função que iremos criar serve para contar quantas vezes uma determinada letra aparece em uma string. Criando tabela para utilizarmos em nosso exemplo: Inserir informações para nosso exemplo: Criando a função: Como utilizar nossa função:   A função recebe como …

Como utilizar a função ISNULL – Funções SQL Server Parte 5

Como utilizar a função ISNULL, a função ISNULL substitui NULL com o valor de substituição especificado. Sintaxe: ISNULL (<check_expression>, <replacement_value>) Exemplo: O select acima irá substituir os valores NULL por 0.  

Como utilizar a função UPPER – Funções SQL Server Parte 4

A função retorna uma expressão de caractere com dados de caracteres em minúsculas convertidos em maiúsculas. Sintaxe: UPPER (character_expression) Exemplo:

Como utilizar a função REPLACE – Funções SQL Server Parte 3

Substitui todas as ocorrências da expressão segunda string especificado na expressão de cadeia pela primeira vez com uma expressão de terceiro. Sintaxe: REPLACE (‘string_expression1’, ‘string_expression2’, ‘string_expression3’) Exemplo: Primeiro passamos o campo onde iremos fazer a troca, em seguida a string que queremos trocar e o último é pelo que iremos realizar a troca.

Como utilizar a função LOWER – Funções SQL Server Parte 2

A função LOWER retorna uma expressão de caractere depois de converter os dados de caracteres maiúsculos em minúsculos. Veja o exemplo:

Como utilizar a função LEN – Funções SQL Server Parte 1

A Função “LEN” retorna o número de caracteres, em vez de o número de bytes, da expressão da cadeia especificado, excluindo espaços em branco. Sintaxe: LEN (string_expression) Vamos ao exemplo de como utilizar a função LEN. Primeiro passo vamos criar uma tabela de teste para que possamos testar na prática o uso da função Pronto, …