[Banco de dados] instrução de pesquisa

Hoje, com Koa2 escreveu uma interface backend para as operações CRUD banco de dados, operações de banco de dados relacionados compõem algumas das declarações

SELECT * FROM < 表名>

SELECT * FROM < tabela > onde < expressão condicional >

 

* SELECT FROM alunos WHERE id = 1

* SELECT FROM alunos ONDE score <= 80;

ONDE escore> = 80 E sexo = 'M';

ONDE escore> = 80 ou gender = 'M';

CASO NÃO class_id = 2; ONDE class_id <> 2;

Prioridade NÃO E OU

60 ~ 90

ONDE escore> = 60 E score <= 90

ONDE marcar entre 60 e 90

 

inquérito projeção

SELECIONAR coluna 1, linha 2, linha . 3 FROM < nome da tabela >

SELECIONAR coluna 1 apelido 1, coluna 2 apelido 2, coluna 3 Alias 3 FROM < nome da tabela >

SELECT id, marcar pontos, o nome dos alunos;

 

seqüência

* SELECT FROM alunos ORDER BY pontuação; padrão ASC ASC

* SELECT FROM alunos ORDER BY DESC pontuação; 降序

* SELECT FROM alunos ORDER BY DESC pontuação, sexo;

 

Separador ( índice conjunto ficha 0)

LIMIT <M> OFFSET <N>

* SELECT FROM alunos limite de 3 offset 0   ; três, a primeira página

* SELECT FROM alunos limite de 3 DESVIO 3   ; uma segunda página três

TETO SELECIONAR (COUNT (*) /  3) dos estudantes; Obter Páginas

LIMITE: pageSize

OFFSET: pageSize * (pageIndex-1)

 

consultas agregados: o cálculo do número total de valores totais, média, máxima e mínima

Obtém o número do SELECT COUNT (*) FROM alunos; 

Conjunto de colunas nomeadas num: COUNT (*) num SELECIONAR  dos estudantes;

A soma coluna select sum (score) dos estudantes

A média coluna SELECT AVG (score) dos estudantes

Um máximo de coluna SELECT MAX (score) dos estudantes

Um máximo de coluna SELECT MIN (score) dos estudantes

Packet agregação

Pesquisar segundo grupo classe de três classes, respectivamente ... o número total de alunos

SELECT COUNT (*) num dos estudantes GROUP BY class_id;

class_id SELECT, COUNT (*) num dos estudantes GROUP BY class_id;

O número de meninos e meninas cada classe de estatísticas:

class_id, sexo, COUNT (*) num SELECT FROM alunos GROUP BY class_id, sexo;

 

Acho que você gosta

Origin www.cnblogs.com/Mijiujs/p/12459910.html
Recomendado
Clasificación