Imc sql Mysql

Posted on by : admin Tags: ,

Imc sql Mysql select  peso, altura, format((peso/(altura*2))*100,0) as imc_gerado from tabela;   No format((peso/(altura*2))*100,2) são as casas decimais que deixei no modelo acima como zero.

Como usar conditions do cakephp para and or e in

Posted on by : admin Tags: ,

Como usar conditions do cakephp para “AND”,  “OR” e “IN” No conditions do cakephp você pode usar o “AND” da seguinte maneira: $rows = $this->MODEL->find(‘all’, array( ‘conditions’ => array(‘columnA = 1’, ‘columnB = 2’))); Esta busca acima seria: SQL: selectRead More

Separar número de um campo texto em Mysql

Posted on by : admin Tags: ,

Separar número de um campo texto em Mysql select if(sum(CAST(<COLUNA>AS UNSIGNED))>8,8,sum(CAST(<COLUNA> AS UNSIGNED))) from <TABELA>

Formatar coluna como moeda via SQL – Mysql

Posted on by : admin Tags: ,

Formatar coluna como moeda  via SQL – Mysql A função format no Mysql possibilita a formatação da coluna como o exemplo abaixo: FORMAT(X,D[,locale])   Segue o exemplo da função para conversão do campo para “moeda” com retorno SELECT FORMAT(‘123456’,2,‘de_DE’);   A localidadeRead More

Mysql – Cálculo de idade através da data de nascimento

Posted on by : admin Tags: ,

Mysql – Cálculo de idade através da data de nascimento   select (YEAR(CURDATE()) – YEAR(‘2000-04-26’)) – (RIGHT(CURDATE(), 5) < RIGHT(‘2000-04-26’, 5)) AS idade;    

Limit no agrupamento em Mysql

Posted on by : admin Tags: ,

Limit no agrupamento em Mysql   Imaginamos que é necessário coletar informações agrupadas com um limite de quantidade por agrupamento, todas informações por grupo em uma única query. Recomendo fazer a busca e gerar isso na programação ou procedure, masRead More

Dicionário de Dados

Comandos SQL SELECT TABLE_NAME as Tabela, COLUMN_NAME as Coluna, DATA_TYPE as Tipo, CHARACTER_MAXIMUM_LENGTH, NUMERIC_PRECISION, NUMERIC_SCALE FROM INFORMATION_SCHEMA.COLUMNS WHERE  TABLE_NAME = ‘acl_action’ GROUP BY COLUMN_NAME ORDER BY  COLUMN_KEY DESC; Referência: http://sqlfromhell.wordpress.com/category/dicionarios-de-dados/

Sql de insert select

Posted on by : admin Tags:

Este exemplo mostra duas tabelas que estão de N::N e será criada uma tabela de ligação para o relacionamento ser de 1::N – N::1 Exemplo: INSERT INTO tb1_x_tb2 (tb1_id, tb2_id) (SELECT tb1.id,tb2.id FROM tb1, tb2);

Validação de E-mail com Mysql

Posted on by : admin Tags:

Abaixo estão algumas formas de verificar se existe um e-mail no campo: Com like: SELECT * FROM table WHERE campo_email LIKE ‘%@%.%’; Com Expressão Regular: SELECT * FROM tabela WHERE email NOT REGEXP ‘^[^@]+@[^@]+\.[^@]{2,}$’; SELECT * FROM tabela WHERE emailRead More

Como criar backup Produção para Local automaticamente – HeidiSQL

Posted on by : admin Tags: , ,

Estarei falando agora de um programa chamado HeidiSQL (http://www.heidisql.com/) que faremos no exemplo abaixo uma exportação de uma base de dados de produção para uma local de uma só vez, sem a necessidade de exportar, depois ter que importar eRead More