Como calcular campos virtuais em dados sql para programação html5and css3

Parte da normalização de dados SQL significa que você eliminar campos que podem ser calculados para HTML5 e CSS3 programação. No herói

banco de dados, normalização de dados significa que você não armazenar a idade do herói, mas seu aniversário em seu lugar. Claro, se você realmente quer a idade, você deve ser capaz de encontrar alguma maneira de calculá-lo. SQL inclui suporte para calcular os resultados direito na consulta.

A idéia original para o banco de dados foi o de manter o controle de idade de cada herói. Essa idéia era ruim porque a idade muda a cada ano. Em vez disso, você pode armazenar o aniversário do herói. Mas e se você realmente quer a idade?

funções SQL

Acontece SQL suporta um número de funções úteis que você pode usar para manipular data e hora de dados. Muito mais funções estão disponíveis, mas estas funções são os mais utilizados.

FunçãoDescrição
CONCAT (A, B)Concatena dois resultados cordas. Pode ser usado para criar um único
entrada de dois ou mais campos. Por exemplo, combinar firstName e
campos Sobrenome.
FORMATO (X, D)Formata o número X para o número de dígitos D.
CURRDATE (), currTime ()Retorna a data ou a hora atual.
AGORA()Retorna a data e hora atuais.
MÊS (), dia (), ANO (), SEMANA (), dia da semana ()Extrai o valor em particular a partir de um valor de data.
Hora (), minuto (), SEGUNDO ()Extrai o valor determinado a partir de um valor de tempo.
DATEDIFF (A, B)Freqüentemente usado para determinar a diferença de tempo entre dois eventos
(era).
SUBTIMES (A, B)Determina a diferença entre duas vezes.
FROMDAYS (INT)Converte um número inteiro de dias para um valor de data.

Normalmente, você usa uma linguagem de programação, como PHP, para gerenciar o que o usuário vê e linguagens de programação tendem a ter um conjunto muito mais rico de funções do que o banco de dados. Ainda assim, muitas vezes é útil para fazer certos tipos de funcionalidade no nível de banco de dados.

Ao calcular campos virtuais



Você calcula dados nestas situações:

Video: Tutoriales SQL Server #38 - Campos Calculados

  • Você precisa criar um único campo de vários campos de texto. Você pode precisar combinar as primeiras, médio e último campos de nome para criar um valor único nome. Você também pode combinar todos os elementos de um endereço para criar uma única saída.

  • Você quer fazer uma operação matemática em seus dados. Imagine que você está escrevendo um banco de dados para um mercado de vegetais e pretende calcular o valor do costPerPound campo mais o poundsPurchased campo. Você pode incluir a operação matemática em sua consulta.

  • Você precisa converter os dados. Talvez você armazenou informações peso em libras e você quer uma consulta para retornar dados em quilogramas.

    Video: Criando busca com javascript

  • Você quer fazer cálculos de data. Muitas vezes, você precisa calcular as idades de dias específicos. cálculos de data são especialmente úteis no lado dos dados, porque os bancos de dados e outras línguas têm frequentemente diferentes formatos de data.


Publicações relacionadas