já discutimos sobre sql no post anterior
como escrever consultas sql
Por favor, vá até o post se você não leu antes. Ele fornece uma breve instrução sql de introdução
Aqui neste tutorial estaremos apresentando a instrução sql básica.
A instrução sql básica é da forma
selecione [Distinto] { *,col alias…..} da tabela;
As dicas importantes disso
1) select é usado para identificar a coluna enquanto from é usado para identificar a tabela
2) select ,from são as palavras-chave
3) * significa que todas as colunas serão escolhido na tabela
4) col significa a coluna específica a ser escolhida
4) Distinta eliminar as duplicatas
5) Alias dar à coluna selecionada títulos diferentes
6) ponto e vírgula;significa o final da instrução
7) A parte de select para antes de é chamada de cláusula select
8) A instrução completa é chamada de instrução sql
Alguns exemplos
selecione * do departamento; | A consulta seleciona todas as colunas do departamento de tabela |
selecione dept_no do dept; | A consulta seleciona a coluna dept_no da tabela dept |
selecione dept_no,dept_name do dept; | A consulta seleciona várias colunas dept_no ,dept_name da tabela dept |
selecione dept_name nam de dept; | A consulta seleciona a coluna dept_name e dá a ela o nome de alias nam da tabela dept |
selecione um status distinto de absent_data; | A consulta seleciona um valor distinto do status da coluna da tabela absent_data |
Alguns pontos importantes sobre sql
1) instrução sql não diferencia maiúsculas de minúsculas
ou seja. select e SELECT tem o mesmo significado
2) a instrução sql pode ser escrita em várias linhas
ou seja.
select dept_name,
dept_no
de
dept;
3) As palavras-chave não são divididas na linha
4) É bom escrever a cláusula select em uma linha e da tabela em outras linhas para melhor legibilidade
Algumas outras operações na instrução select
1) Operação Airtmética
Podemos usar +,-,/,* na instrução select. É claro que eles são válidos em colunas de natureza numérica
Exemplos
selecione ename,salary+100 de sal; | A consulta seleciona ename e a coluna de salário e adiciona 100 à coluna de salário para cada linha da tabela sal |
selecione ename, salário-200 de sal; | A consulta seleciona ename e a coluna de salário e deduz 200 da coluna de salário para cada linha da tabela sal |
selecione ename, salario*2 do departamento; | A consulta seleciona ename e a coluna de salário e multiplica por 2 a coluna de salário para cada linha da tabela sal |
selecione ename, salario/2 do departamento; | A consulta seleciona ename e a coluna salarial e divide por 2 para a coluna salarial para cada linha da tabela sal |
2) Concatenação
Usamos o operador de concatinação (||) para unir duas ou mais colunas
Exemplos
selecione empnname||deptname from emp;
Isto irá concatenar empname e deptname para cada linha na tabela emp