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
Conteúdo
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ção | Descriçã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.