tutorial Sql: formato

Use o

Use o "formato" função dentro de uma instrução SQL para alterar a forma como essa informação dentro de uma coluna é retornado. Especifique o nome da coluna e o formato dentro do parêntesis usado após "formato" em um "selecionar" declaração. o "formato" função é usada para converter uma data para um formato diferente, um inteiro para uma cadeia ou uma string para um número. Em algumas instalações de banco de dados, a "a data," "to_char" e "to_number" funções são usados ​​em vez do genérico "formato" função.

  • Escolha uma coluna em uma coluna de banco de dados para reformatar. As datas são boas escolhas.

  • Assinar para uma ferramenta SQL interativo.

  • selecionar" a coluna da tabela sem a reformatação. Digite este comando no prompt e pressione "Entrar":

    SQLgt; selecione sysdate do dual;



    Assumindo que a data atual do sistema é 1 de Janeiro de 2010, o comando retorna "01-JAN-10."

  • modificar o "selecionar" comando, adicionando o "formato()" comando para alterar o formato de data para um "AAAA-MM-DD" representação. Selecione a data duas vezes para facilitar a comparação.

    SQLgt; selecione sysdate, formato (sysdate, "AAAA-MM-DD") De dupla;

    O comando retorna "01-JAN-10", "2010-01-01."

dicas & avisos

  • Utilize os seguintes padrões para as situações de formatação mais comuns:
  • Conversões de data
  • HH = hora do dia (01-12)
  • H12 = hora do dia (01-12)
  • HH24 = hora do dia (00-24)
  • MI = minuto (00-59)
  • SS = segundo (00-59)
  • MS = milissegundo (000-999)
  • AM ou PM
  • Y, YYY = ano com vírgulas
  • AAAA = ano, sem vírgula
  • YYY = três últimos dígitos do ano
  • YY = dois últimos dígitos do ano
  • Y = último dígito do ano
  • MÊS = maiúsculas mês
  • Mês = mês caso misto
  • month = minúsculas mês
  • DIA = maiúsculas dia da semana
  • Dia = mista dia caso da semana
  • dia = inferior dia caso da semana
  • dias ddd = Julian
  • dd = dia do mês
  • TZ = fuso horário
  • Conversões numéricos
  • 9 = uso noves para especificar número de digits- três formatado para 999 voltaria nove
  • 0 = utilizar levando zeroes- três formatado para 000 voltaria 003
  • . = Ponto decimal
  • , = vírgula
  • S = valor negativo indica uma "-"
  • Se uma instrução tenta formatar um valor em um tipo que não é válido, é devolvido um erro.
De esta maneira? Compartilhar em redes sociais:

LiveInternet