MySQL Class

MySQL Class
Enquanto trabalha com consultas MySQL, os resultados são obtidos na mesma sequência que os registros inseridos no esquema utilizando o comando select. É a ordem padrão para classificar. Você estaria buscando como podemos organizar nosso resultado de consulta. A classificação está reorganizando as saídas de nossa consulta de maneira definida. A classificação pode ser feita em um campo ou mais de um campo. A ordem por declaração está sendo usada para organizar os resultados da consulta em uma ordem ascendente ou descendente em MySQL. O pedido por declaração organiza dados por padrão em ordem de instalação se ASC ou DEC não for especificado. O termo DESC está sendo usado para organizar os dados de maneira descendente.

Sintaxe:

>> Selecione * FROM TABLE_NAME ORDEM POR ASSPONSÃO ASC | DESC
>> Selecione Expressão da Ordem Table_name pela expressão ASC | DESC
>> Selecione a expressão de Table_name onde a ordem da condição por expressão ASC | DESC

Vamos vislumbrar a explicação de uma consulta.

  • Nome da tabela: Nome de uma tabela para obter dados de
  • Expressão: Nome de uma coluna a ser recuperada ou nome de uma coluna usada para organizar dados.
  • ASC: Usado para categorizar dados em ordem crescente. É opcional.
  • Desc: Usado para organizar dados em ordem decrescente. É opcional
  • ONDE doença: É uma restrição opcional a ser usada.

Comece a abrir o shell do cliente da linha de comando MySQL para começar a trabalhar na classificação. Pode pedir sua senha MySQL. Digite sua senha e toque em Enter para continuar.

Exemplo: Classifique sem ordem por (ASC ou Desc) Cláusula:

Para elaborar a triagem com a cláusula de ordem por ordem, iniciamos nosso primeiro exemplo sem usar a cláusula da Ordem By. Temos uma tabela 'professora' no esquema 'dados' do MySQL com alguns registros. Quando você deseja buscar os dados desta tabela, você o obtém como está, como foi inserido na tabela sem executar a classificação extra, conforme apresentado abaixo.

>> Selecione * FROM dados.professor;

Exemplo: classifique com ordem pelo nome da coluna sem ASC | DESC:

Tomando a mesma mesa com uma pequena mudança na consulta selecionada. Especificamos o nome de uma coluna segundo a qual toda a tabela será classificada. Estamos usando a coluna 'id' para classificar a tabela. Como não definimos o tipo de classificação, e.g., Ascendente ou descendente, é por isso que será classificado automaticamente em ordem ascendente de 'id'.

>> Selecione * FROM dados.Ordem do professor por ID;

Vamos classificar a mesma tabela sem usar a expressão ASC ou DESC na instrução SELECT enquanto estiver usando outra coluna. Estaremos classificando esta ordem de tabela pela coluna 'Assunto'. Todos os dados da coluna 'Assunto' serão classificados em ordem alfabética primeiro; Então, a tabela inteira será classificada de acordo com ela.

>> Selecione * FROM dados.Ordem do professor por disciplina;

Agora. Estaremos classificando a tabela 'Professor', de acordo com a coluna 'Qualificação'. Esta consulta classificará a coluna 'Qualificação' em ordem alfabética primeiro. Depois disso, todos os registros são classificados por esta coluna como abaixo.

>> Selecione * FROM dados.Ordem do professor por qualificação;

Você também pode buscar os dados da coluna especificados da tabela com a cláusula de ordem por. Vamos exibir os dados de três colunas da tabela 'Professor' e classificar esses dados de acordo com a coluna 'FirstName'. Estaremos recebendo três colunas classificadas como mostrado.

>> Selecione o primeiro nome, sujeito, qualificação dos dados.Ordem do professor por primeiro nome;

Exemplo: classifique com ordem pelo nome de coluna única com asc | desc:

Agora, estaremos realizando a mesma consulta com uma pequena mudança em sua sintaxe. Especificaremos o tipo de classificação ao definir o nome da coluna na consulta. Vamos buscar o registro de quatro colunas: primeiro nome, último nome, sujeito e qualificação de uma tabela 'Professor' enquanto classifica esse registro de acordo com a coluna 'primeiro nome' em ordem crescente. Isso significa que a coluna 'FirstName' será classificada em ordem ascendente primeiro, e todos os dados sobre ela serão classificados.

>> Selecione FirstName, SounName, Assunto, Qualificação dos Dados.Ordem do professor por FirstName ASC;

De acordo com a ordem decrescente da coluna 'FirstName', classificar o mesmo registro de quatro colunas 'é o seguinte.

>> Selecione FirstName, SounName, Assunto, Qualificação dos Dados.Ordem do professor por disciplina Desc;

Buscar a tabela de pleno direito 'professor' enquanto estiver usando a coluna 'primeiro nome' em ordem ascendente é a seguinte.

>> Selecione * FROM dados.Ordem do professor por FirstName ASC;

Vamos recuperar a tabela inteira pela ordem decrescente da coluna 'id' como abaixo.

>> Selecione * FROM dados.Ordem do professor por id des;

Exemplo: classifique com ordem pelo nome de várias colunas com ASC | Desc:

Sim! Você pode classificar facilmente sua mesa com várias colunas. Você só precisa especificar a cláusula de ordem por uma vírgula separa cada nome da coluna com seu tipo de classificação. Vamos dar um vislumbre de um exemplo simples. Temos selecionado dados de quatro colunas de uma tabela. Em primeiro lugar, esses dados serão classificados de acordo com a coluna 'ID' em ordem descendente e depois em ordem descendente pela coluna 'primeiro nome'.

>> Selecione ID, primeiro nome, sujeito, qualificação dos dados.Ordem do professor por ID Desc, primeiro nome ASC;

Exemplo: classifique com a ordem com a cláusula onde:

Como sabemos que a cláusula onde está sendo usado para executar algumas condições nos dados. Podemos facilmente classificar nossos dados enquanto usamos a cláusula de onde e buscá -los de acordo com ele. Realizamos uma consulta simples na qual buscamos todos os registros da tabela 'Professor', onde o 'id' é maior que 4 e a 'qualificação' de um professor é 'mphil'. Esta consulta buscará os registros dos professores que a qualificação é igual a MPhil, e seu 'id' não é inferior a 5. Depois disso, esses dados serão classificados em ordem decrescente dos 'IDs' dos professores, como mostrado na imagem.

>> Selecione * FROM dados.professor onde id> 4 e qualificação = 'MPHIL' Ordem por id des;

Se você deseja buscar as colunas especificadas de uma tabela, você também pode fazer isso. Vamos fazer isso como abaixo.

>> Selecione ID, primeiro nome, sujeito, qualificação dos dados.professor onde id> 2 e id < 11 AND subject = 'Math' ORDER BY qualification DESC;

Conclusão:

Fizemos quase todos os exemplos para aprender o pedido por cláusula para classificar os registros. Espero que este artigo o ajude a classificar os resultados em MySQL.