·

Engenharia de Computação ·

Banco de Dados

Envie sua pergunta para a IA e receba a resposta na hora

Fazer Pergunta
Equipe Meu Guru

Prefere sua atividade resolvida por um tutor especialista?

  • Receba resolvida até o seu prazo
  • Converse com o tutor pelo chat
  • Garantia de 7 dias contra erros

Texto de pré-visualização

Funções Parte 2 Bancos de Dados possuem várias funções embutidas builtin que são automaticamente disponibilizadas após a instalação do sistema ou seja disponíveis a qualquer momento para que possamos melhorar as buscas por dados realizar cálculos ou simplesmente uma melhor visualização de conteúdo de informações Cada função trata determinados tipos de dados Algumas funções são estritamente necessárias no trato da informação e focaremos nas principais funçõestipos de dados Funções String Funções Data Funções Numéricas Funções de Conversão Funções Embutidas Builtin Funções string são específicas para o tratamento de dados do tipo caracteres Principais funções string Builtin SUBSTRING LEFT RIGHT UPPER LOWER LTRIM RTRIM LEN SPACE REPLICATE REPLACE REVERSE CASE CHARINDEX Funções String SUBSTRING Retorna parte de um texto seja uma expressão ou uma coluna de tabela fornecendo a posição inicial e a quantidade de caracteres que queremos SUBSTRING expression start length Exemplo SELECT SUBSTRINGTime Campeão 6 7 No column Name Campeão Funções String LEFT Retorna o número de caracteres especificado à esquerda da expressão ou do campo informado LEFT expression length Exemplo SELECT nome leftnome 4 FROM Cliente Nome No column Name João João José José Marcelo Marc Mário Mári Funções String RIGHT Retorna o número de caracteres especificado à direita da expressão ou do campo informado RIGHT expression length Exemplo SELECT Sobrenome rightSobrenome 5 FROM Cliente Sobrenome No column Name Silva Silva Nogueira ueira Andrade drade Pereira reira Funções String UPPER Transforma toda a expressão ou coluna em caracteres MAIÚSCULOS UPPER expression Exemplo SELECT upperabcedfg No column Name ABCDEFG Funções String LOWER Transforma toda a expressão ou coluna em caracteres MINÚSCULOS LOWER expression Exemplo SELECT nome lowernome FROM Cliente nome No column Name Marcelo marcelo Adriana adriana Maria maria Funções String LTRIM Remove espaços à direita de uma expressão ou coluna LTRIM expression Exemplo SELECT ltrim Time Campeão No column Name Time Campeão Funções String LEN Retorna o número de caracteres de uma expressão ou coluna LEN expression Exemplo SELECT nome lennome FROM Cliente Nome No column Name Mário 5 Antenor 7 Adalberto 9 Funções String REPLACE Substitui um conjunto de caracteres por outro em uma expressão ou coluna REPLACEexpression word new word Exemplo SELECT Placa replacePlaca FROM Veículos Placa No column Name KST4356 KST4356 XPT9811 XPT9811 Funções String REVERSE Reverte a ordem de uma expressão ou coluna REVERSEexpression Exemplo SELECT reverse123456 No column Name 654321 Funções String Funções data são específicas para o tratamento de dados do tipo DATA Principais funções Builtin YEAR MONTH DAY GETDATE DATEDIFF DATEADD DATEPART Funções Data YEAR Retorna um valor inteiro para o ano da data na expressão ou coluna fornecida YEARexpression Exemplo SELECT dtNascimento YeardtNascimento FROM Cliente dtNascimento No column Name 19690921 1969 19911231 1991 19080101 1908 20150331 2015 Funções Data MONTH Retorna um valor inteiro para o mês da data na expressão ou coluna fornecida MONTHexpression Exemplo SELECT dtNascimento MonthdtNascimento FROM Cliente dtNascimento No column Name 19690921 9 19911231 12 19080101 1 20150331 3 Funções Data GETDATE Retorna um valor datetime trazendo a data e a hora em milissegundos do servidor que estiver conectado Getdate Exemplo SELECT Getdate as Data e hora do Servidor Data e hora do Servidor 20150321 192225667 Funções Data DATEDIFF Retorna um valor inteiro trazendo a diferença entre duas datas de acordo com a parte de dados requisitada na função DATEDIFF datepart startdate enddate O valor datepart pode ser um dos abaixo datepart Abreviações year yy yyyy quarter qq q month mm m dayofyear dy y day dd d week wk ww Funções Data DATEDIFF Exemplo SELECT DateDiffyy 20140301 20150301 as Ano DateDiffmm 20150101 20151201 as Mês DateDiffdd 20150301 20150321 as Dia Ano Mês Dia 1 11 20 Funções Data Leitura do arquivo PDF disponibilizado na plataforma Atividades extraclasse