Dicas de programação, tratamento de imagens, webdesign

PaidVerts

Archive for the ‘sql’ Category

Solução rápida para o erro 1701 mysql

SET FOREIGN_KEY_CHECKS = 0;
TRUNCATE table1;
SET FOREIGN_KEY_CHECKS = 1;

Declarar string quebrando linha

Uma forma muito útil e pratica de declarar variáveis instruções sql no c# é utilizando string. Mas muitas vezes as instruções ficam grandes demais e ficar rolando a página na horizontal dificulta a leitura e entendimento do código.

incluir o @ antes de preencher a variável. Quando tiver que incluir algum parâmetro na instrução inclua também o @ para continuar a poder quebrar linha sem ter a necessidade de concatenar a variável.

Outra opção para é utilização do stringbuilder mas após a declaração é necessário converter em string.

Uma dica para quebrara linha:

ex.:

string sql = @"select clube.nomeoficial,clube.escudo,
ifnull( (select sum(j1.golsvisitante) from jogos j1 
where participantes.clube_idclube = j1.mandante and 
j1.idcampeonato=" + idcamp + @"),0)
ifnull( (select sum(j2.golsmandante) from jogos j2 
where participantes.clube_idclube = j2.visitante and 
j2.idcampeonato=" + idcamp + @"),0) as golsofrido
from clube,participantes
where participantes.clube_idclube=clube.idclube
and participantes.campeonato_idcampeonato=" + idcamp + 
" group by(clube.idclube) order by golsofrido desc";

Exibir colunas de uma tabela mysql

Comando sql que exibi o nome das colunas de uma tabela mysql.

 

SHOW COLUMNS FROM tabela

Concatenar campos no mysql

utilize o comando concat.

segue exemplo:

SELECT concat(coluna1, ” / “, coluna2) FROM tabela
ou
UPDATE tabela SET coluna = concat(coluna1, ” / “, coluna2)

Comando sql para exibir campos de uma tabela

Sempre surge a necessidade de se obter a lista de campos de uma tabela.

Uma dica boa é utilizar o comando.

SHOW FIELDS FROM nome_da_tabela;

caso precise visualizar também os indices (chaves primárias, chaves estrangeiras, etc…) da tabela use o comando;

SHOW KEYS FROM nome_da_tabela;

Comandos sql

Precisa de uma ajuda no sql. Neste site você pode ajudar várias dicas.

http://www.1keydata.com/pt/sql/sql-select.php

Tag Cloud