{"id":11682,"date":"2023-11-08T17:07:22","date_gmt":"2023-11-08T20:07:22","guid":{"rendered":"https:\/\/www.homehost.com.br\/blog\/?p=11682"},"modified":"2023-12-27T09:54:42","modified_gmt":"2023-12-27T12:54:42","slug":"order-by-sql","status":"publish","type":"post","link":"https:\/\/www.homehost.com.br\/blog\/tutoriais\/mysql\/order-by-sql\/","title":{"rendered":"ORDER BY SQL: T\u00e9cnicas e Aplica\u00e7\u00f5es Pr\u00e1ticas"},"content":{"rendered":"\n<figure class=\"wp-block-image size-large\"><img fetchpriority=\"high\" decoding=\"async\" src=\"https:\/\/www.homehost.com.br\/blog\/wp-content\/uploads\/2023\/11\/ORDE-BY-SQL-2-1024x821.png\" alt=\"ORDER BY\" class=\"wp-image-11882\" width=\"1024\" height=\"821\" srcset=\"https:\/\/www.homehost.com.br\/blog\/wp-content\/uploads\/2023\/11\/ORDE-BY-SQL-2-1024x821.png 1024w, https:\/\/www.homehost.com.br\/blog\/wp-content\/uploads\/2023\/11\/ORDE-BY-SQL-2-300x241.png 300w, https:\/\/www.homehost.com.br\/blog\/wp-content\/uploads\/2023\/11\/ORDE-BY-SQL-2-768x616.png 768w, https:\/\/www.homehost.com.br\/blog\/wp-content\/uploads\/2023\/11\/ORDE-BY-SQL-2.png 1079w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>A instru\u00e7\u00e3o ORDER BY \u00e9 uma das mais poderosas ferramentas dispon\u00edveis em SQL para <strong>filtrar e classificar dados em um banco de dados<\/strong>. Dessa forma, \u00e9 poss\u00edvel <strong>selecionar colunas espec\u00edficas, ordenar os resultados em ordem crescente ou decrescente e at\u00e9 mesmo classificar resultados em grupos<\/strong>. Assim, a instru\u00e7\u00e3o ORDER BY \u00e9 essencial para quem trabalha com dados em um banco de dados e \u00e9 usada em uma variedade de tarefas, desde an\u00e1lises simples at\u00e9 consultas complexas. Al\u00e9m disso, pode ser aplicado em banco de dados como o da <a href=\"https:\/\/www.homehost.com.br\/\">hospedagem de site<\/a> Homehost.<\/p>\n\n\n\n<p>Neste artigo, vamos <a href=\"https:\/\/www.homehost.com.br\/blog\/tutoriais\/mysql\/cursos-de-sql-gratuitos\/\">aprender esta instru\u00e7\u00e3o do SQL<\/a> e explorar como utilizar ORDER BY, t\u00e9cnicas avan\u00e7adas de filtragem e classifica\u00e7\u00e3o, otimiza\u00e7\u00e3o de consultas e exemplos pr\u00e1ticos de uso em diferentes \u00e1reas. Assim, auxiliando para obter os melhores resultados poss\u00edveis de seus dados.<\/p>\n\n\n\n<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_72 ez-toc-wrap-center counter-hierarchy ez-toc-counter ez-toc-custom ez-toc-container-direction\">\n<div class=\"ez-toc-title-container\">\n<p class=\"ez-toc-title\" style=\"cursor:inherit\">Conte\u00fado<\/p>\n<span class=\"ez-toc-title-toggle\"><\/span><\/div>\n<nav><ul class='ez-toc-list ez-toc-list-level-1 ' ><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/www.homehost.com.br\/blog\/tutoriais\/mysql\/order-by-sql\/#Sintaxe\" title=\"Sintaxe\">Sintaxe<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/www.homehost.com.br\/blog\/tutoriais\/mysql\/order-by-sql\/#12_Tecnicas_avancadas_de_filtragem_e_classificacao_com_ORDER_BY_no_SQL\" title=\"12 T\u00e9cnicas avan\u00e7adas de filtragem e classifica\u00e7\u00e3o com ORDER BY no SQL\">12 T\u00e9cnicas avan\u00e7adas de filtragem e classifica\u00e7\u00e3o com ORDER BY no SQL<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/www.homehost.com.br\/blog\/tutoriais\/mysql\/order-by-sql\/#Vantagens_e_consideracoes_ao_utilizar_o_ORDER_BY\" title=\"Vantagens e considera\u00e7\u00f5es ao utilizar o ORDER BY\">Vantagens e considera\u00e7\u00f5es ao utilizar o ORDER BY<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/www.homehost.com.br\/blog\/tutoriais\/mysql\/order-by-sql\/#Exemplos_praticos_de_uso_de_ORDER_BY_no_SQL\" title=\"Exemplos pr\u00e1ticos de uso de ORDER BY no SQL\">Exemplos pr\u00e1ticos de uso de ORDER BY no SQL<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/www.homehost.com.br\/blog\/tutoriais\/mysql\/order-by-sql\/#Conclusao\" title=\"Conclus\u00e3o\">Conclus\u00e3o<\/a><\/li><\/ul><\/nav><\/div>\n\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Sintaxe\"><\/span>Sintaxe<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>A sintaxe do ORDER BY em <a href=\"https:\/\/www.homehost.com.br\/blog\/tutoriais\/mysql\/o-que-e-sql\/\">SQL<\/a> \u00e9 simples e f\u00e1cil de entender. Para usar a instru\u00e7\u00e3o ORDER BY, voc\u00ea deve adicionar a palavra-chave &#8220;ORDER&#8221; seguida por uma ou mais colunas separadas por v\u00edrgulas, e terminar com a palavra-chave &#8220;BY&#8221;. Por exemplo, a seguinte consulta seleciona a coluna &#8220;id&#8221; e a coluna &#8220;nome&#8221; da tabela &#8220;clientes&#8221; e os ordena em ordem crescente:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>SELECT id, nome FROM clientes ORDER BY id ASC, nome ASC;\n<\/code><\/pre>\n\n\n\n<p>A instru\u00e7\u00e3o ORDER BY tamb\u00e9m permite especificar a dire\u00e7\u00e3o de classifica\u00e7\u00e3o, usando &#8220;ASC&#8221; para ordem crescente e &#8220;DESC&#8221; para ordem decrescente. Assim, tamb\u00e9m podemos usar a palavra-chave &#8220;NULLS LAST&#8221; para incluir valores nulos na classifica\u00e7\u00e3o.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>SELECT id, nome FROM clientes ORDER BY id DESC, nome ASC NULLS LAST;\n<\/code><\/pre>\n\n\n\n<p>Al\u00e9m disso, voc\u00ea tamb\u00e9m pode usar a instru\u00e7\u00e3o ORDER BY para classificar dados em grupos, usando a fun\u00e7\u00e3o &#8220;<a href=\"https:\/\/www.homehost.com.br\/blog\/wordpress\/group-by-sql\/\">GROUP BY<\/a>&#8220;.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>SELECT id, nome, COUNT(*) FROM clientes ORDER BY id GROUP BY id;\n<\/code><\/pre>\n\n\n\n<p>Portanto, a sintaxe do ORDER BY \u00e9 flex\u00edvel e permite muitas op\u00e7\u00f5es de filtragem e classifica\u00e7\u00e3o para ajud\u00e1-lo a obter os resultados precisos que voc\u00ea precisa.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"12_Tecnicas_avancadas_de_filtragem_e_classificacao_com_ORDER_BY_no_SQL\"><\/span>12 T\u00e9cnicas avan\u00e7adas de filtragem e classifica\u00e7\u00e3o com ORDER BY no SQL<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>A instru\u00e7\u00e3o ORDER BY em SQL permite \u00e0s vezes filtrar e classificar dados de maneira avan\u00e7ada, al\u00e9m das t\u00e9cnicas b\u00e1sicas de sele\u00e7\u00e3o de colunas e ordena\u00e7\u00e3o. Algumas das t\u00e9cnicas avan\u00e7adas incluem:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Utilizar a fun\u00e7\u00e3o &#8220;LIMIT&#8221; para limitar o n\u00famero de resultados retornados:<\/li>\n<\/ol>\n\n\n\n<pre class=\"wp-block-code\"><code>SELECT * FROM clientes ORDER BY id DESC LIMIT 10;\n<\/code><\/pre>\n\n\n\n<ol class=\"wp-block-list\" start=\"2\">\n<li>Utilizar a fun\u00e7\u00e3o &#8220;OFFSET&#8221; para exibir uma determinada quantidade de resultados a partir de uma determinada posi\u00e7\u00e3o:<\/li>\n<\/ol>\n\n\n\n<pre class=\"wp-block-code\"><code>SELECT * FROM clientes ORDER BY id DESC OFFSET 10 LIMIT 10;\n<\/code><\/pre>\n\n\n\n<ol class=\"wp-block-list\" start=\"3\">\n<li>Utilizar a fun\u00e7\u00e3o &#8220;NULLS FIRST&#8221; para classificar valores nulos na frente das linhas com valores n\u00e3o nulos:<\/li>\n<\/ol>\n\n\n\n<pre class=\"wp-block-code\"><code>SELECT * FROM clientes ORDER BY id DESC NULLS FIRST;\n<\/code><\/pre>\n\n\n\n<ol class=\"wp-block-list\" start=\"4\">\n<li>Utilizar a fun\u00e7\u00e3o &#8220;DISTINCT&#8221; para exibir apenas os valores distintos de uma coluna:<\/li>\n<\/ol>\n\n\n\n<pre class=\"wp-block-code\"><code>SELECT DISTINCT nome FROM clientes ORDER BY nome;\n<\/code><\/pre>\n\n\n\n<ol class=\"wp-block-list\" start=\"5\">\n<li>Utilizar a fun\u00e7\u00e3o &#8220;AVG&#8221; para calcular a m\u00e9dia de uma coluna:<\/li>\n<\/ol>\n\n\n\n<pre class=\"wp-block-code\"><code>SELECT AVG(salario) FROM funcionarios ORDER BY salario DESC;\n<\/code><\/pre>\n\n\n\n<ol class=\"wp-block-list\" start=\"6\">\n<li>Utilizar a fun\u00e7\u00e3o &#8220;<a href=\"https:\/\/www.homehost.com.br\/blog\/tutoriais\/mysql\/count-sql\/\">COUNT<\/a>&#8221; para contar o n\u00famero de registros em uma tabela:<\/li>\n<\/ol>\n\n\n\n<pre class=\"wp-block-code\"><code>SELECT COUNT(*) FROM clientes ORDER BY id ASC;\n<\/code><\/pre>\n\n\n\n<ol class=\"wp-block-list\" start=\"7\">\n<li>Utilizar a fun\u00e7\u00e3o &#8220;<a href=\"https:\/\/www.homehost.com.br\/blog\/wordpress\/group-by-sql\/\">GROUP BY<\/a>&#8221; para agrupar dados por colunas espec\u00edficas:<\/li>\n<\/ol>\n\n\n\n<pre class=\"wp-block-code\"><code>SELECT id, COUNT(*) FROM clientes ORDER BY id GROUP BY id;\n<\/code><\/pre>\n\n\n\n<ol class=\"wp-block-list\" start=\"8\">\n<li>Utilizar a fun\u00e7\u00e3o &#8220;<a href=\"https:\/\/www.homehost.com.br\/blog\/tutoriais\/mysql\/case-when-sql\/\">CASE<\/a>&#8221; para criar valores condicionais:<\/li>\n<\/ol>\n\n\n\n<pre class=\"wp-block-code\"><code>SELECT id, nome, salario FROM funcionarios ORDER BY salario DESC, nome ASC CASE WHEN salario &gt;= 10000 THEN 'Alto' WHEN salario &gt;= 5000 THEN 'M\u00e9dio' ELSE 'Baixo' END;<\/code><\/pre>\n\n\n\n<ol class=\"wp-block-list\" start=\"9\">\n<li>Utilizar a fun\u00e7\u00e3o &#8220;HAVING&#8221; para filtrar dados ap\u00f3s classific\u00e1-los. A fun\u00e7\u00e3o &#8220;HAVING&#8221; \u00e9 semelhante \u00e0 cl\u00e1usula &#8220;WHERE&#8221;, mas \u00e9 usada ap\u00f3s a classifica\u00e7\u00e3o.<\/li>\n<\/ol>\n\n\n\n<pre class=\"wp-block-code\"><code>SELECT * FROM clientes ORDER BY id DESC HAVING salario &gt; 10000;<\/code><\/pre>\n\n\n\n<ol class=\"wp-block-list\" start=\"10\">\n<li>Utilizar a fun\u00e7\u00e3o &#8220;<a href=\"https:\/\/www.homehost.com.br\/blog\/tutoriais\/mysql\/union-sql\/\">UNION<\/a>&#8221; para combinar resultados de consultas diferentes.<\/li>\n<\/ol>\n\n\n\n<pre class=\"wp-block-code\"><code>SELECT * FROM clientes ORDER BY id ASC UNION SELECT * FROM funcionarios ORDER BY nome ASC;\n<\/code><\/pre>\n\n\n\n<ol class=\"wp-block-list\" start=\"11\">\n<li>Utilizar a fun\u00e7\u00e3o &#8220;INTERSECT&#8221; para encontrar elementos comuns em dois conjuntos diferentes.<\/li>\n<\/ol>\n\n\n\n<pre class=\"wp-block-code\"><code>SELECT * FROM clientes ORDER BY id ASC INTERSECT SELECT * FROM funcionarios ORDER BY nome ASC;\n<\/code><\/pre>\n\n\n\n<ol class=\"wp-block-list\" start=\"12\">\n<li>Utilizar a fun\u00e7\u00e3o &#8220;EXCEPT&#8221; para encontrar elementos exclusivos em dois conjuntos diferentes.<\/li>\n<\/ol>\n\n\n\n<pre class=\"wp-block-code\"><code>SELECT * FROM clientes ORDER BY id ASC EXCEPT SELECT * FROM funcionarios ORDER BY nome ASC;<\/code><\/pre>\n\n\n\n<p>Estas s\u00e3o apenas algumas das t\u00e9cnicas avan\u00e7adas de filtragem e classifica\u00e7\u00e3o com ORDER BY, mas existem muitas outras op\u00e7\u00f5es para ajud\u00e1-lo a obter os resultados precisos que voc\u00ea precisa.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Vantagens_e_consideracoes_ao_utilizar_o_ORDER_BY\"><\/span>Vantagens e considera\u00e7\u00f5es ao utilizar o ORDER BY<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>A instru\u00e7\u00e3o ORDER BY em SQL oferece muitas vantagens para filtrar e classificar dados em um banco de dados, incluindo:<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Vantagens:<\/h4>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Facilita a sele\u00e7\u00e3o de colunas espec\u00edficas para exibir nos resultados.<\/li>\n\n\n\n<li>Permite ordenar os resultados em ordem crescente ou decrescente, o que pode ser \u00fatil para identificar dados importantes.<\/li>\n\n\n\n<li>Permite classificar resultados em grupos, o que pode ser \u00fatil para analisar dados agrupados por categoria.<\/li>\n\n\n\n<li>Permite usar t\u00e9cnicas avan\u00e7adas de filtragem e classifica\u00e7\u00e3o para obter resultados precisos.<\/li>\n\n\n\n<li>Permite otimizar as consultas para obter melhor desempenho.<\/li>\n\n\n\n<li>Permite usar a fun\u00e7\u00e3o &#8220;LIMIT&#8221; para limitar o n\u00famero de registros retornados, a fun\u00e7\u00e3o &#8220;OFFSET&#8221; para exibir uma determinada quantidade de registros a partir de uma determinada posi\u00e7\u00e3o e a fun\u00e7\u00e3o &#8220;DISTINCT&#8221; para exibir apenas os valores distintos de uma coluna.<\/li>\n\n\n\n<li>Permite usar a fun\u00e7\u00e3o &#8220;<a href=\"https:\/\/www.homehost.com.br\/blog\/wordpress\/group-by-sql\/\">GROUP BY<\/a>&#8221; para agrupar dados por colunas espec\u00edficas.<\/li>\n\n\n\n<li>Permite usar a fun\u00e7\u00e3o &#8220;HAVING&#8221; para filtrar dados ap\u00f3s classific\u00e1-los.<\/li>\n\n\n\n<li>Permite usar a fun\u00e7\u00e3o &#8220;UNION&#8221; para combinar resultados de consultas diferentes e a fun\u00e7\u00e3o &#8220;INTERSECT&#8221; para encontrar elementos comuns em dois conjuntos diferentes.<\/li>\n\n\n\n<li>Permite usar a fun\u00e7\u00e3o &#8220;EXCEPT&#8221; para encontrar elementos exclusivos em dois conjuntos diferentes.<\/li>\n\n\n\n<li>Permite usar a fun\u00e7\u00e3o &#8220;NULLS LAST&#8221; ou &#8220;NULLS FIRST&#8221; para incluir valores nulos na classifica\u00e7\u00e3o.<\/li>\n<\/ol>\n\n\n\n<h4 class=\"wp-block-heading\">Considera\u00e7\u00f5es :<\/h4>\n\n\n\n<ol class=\"wp-block-list\">\n<li>A instru\u00e7\u00e3o ORDER BY pode ser um problema de desempenho se usada incorretamente.<\/li>\n\n\n\n<li>A instru\u00e7\u00e3o ORDER BY pode ser um problema de desempenho se usada em consultas com muitos registros ou em consultas que usam colunas com muitos valores nulos.<\/li>\n\n\n\n<li>A instru\u00e7\u00e3o ORDER BY pode ser um problema de desempenho se usada em consultas que usam colunas com \u00edndices desatualizados.<\/li>\n\n\n\n<li>A instru\u00e7\u00e3o ORDER BY pode ser um problema de desempenho se usada em consultas que usam colunas com dados mut\u00e1veis.<\/li>\n\n\n\n<li>A instru\u00e7\u00e3o ORDER BY pode ser um problema de desempenho se usada em consultas que usam colunas com dados que s\u00e3o atualizados frequentes.<\/li>\n\n\n\n<li>A instru\u00e7\u00e3o ORDER BY pode ser um problema de desempenho se usada em consultas que usam colunas com dados que s\u00e3o muito longos.<\/li>\n<\/ol>\n\n\n\n<p>Em resumo, a instru\u00e7\u00e3o ORDER BY \u00e9 uma ferramenta poderosa para filtrar e classificar dados em um banco de dados, mas \u00e9 importante otimizar as consultas para obter melhor desempenho e evitar problemas de desempenho.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Exemplos_praticos_de_uso_de_ORDER_BY_no_SQL\"><\/span>Exemplos pr\u00e1ticos de uso de ORDER BY no SQL<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>O ORDER BY \u00e9 uma instru\u00e7\u00e3o SQL fundamental que permite ordenar os resultados de uma consulta de acordo com um ou mais campos da tabela. Dessa forma, vamos analisar exemplos pr\u00e1ticos de uso do ORDER BY em an\u00e1lises de dados reais em diferentes \u00e1reas:<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">1. Com\u00e9rcio eletr\u00f4nico:<\/h4>\n\n\n\n<p>Suponha que voc\u00ea trabalhe em uma empresa de com\u00e9rcio eletr\u00f4nico e quiser listar os produtos mais vendidos em ordem decrescente. Dessa maneira, podemos utilizar o ORDER BY para isso:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>SELECT *\nFROM produtos\nORDER BY quantidade_vendida DESC;<\/code><\/pre>\n\n\n\n<p>Neste exemplo, estamos selecionando todas as colunas do table PRODUTOS e ordenando os resultados por quantidade_vendida (ou quantidade vendida) em ordem decrescente.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">2. An\u00e1lise de dados de vendas:<\/h4>\n\n\n\n<p>Suponha que voc\u00ea esteja analisando as vendas de um varejista e deseje visualizar as vendas por data em ordem cronol\u00f3gica. Nesse sentido, podemos usar o ORDER BY para isso:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>SELECT data, valor_total\nFROM vendas\nORDER BY data;<\/code><\/pre>\n\n\n\n<p>Neste exemplo, estamos selecionando as colunas data e valor_total do table VENDAS e ordenando os resultados por data em ordem cronol\u00f3gica.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">3. An\u00e1lise de dados de usu\u00e1rios:<\/h4>\n\n\n\n<p>Suponha que voc\u00ea esteja analisando os dados de usu\u00e1rios de um aplicativo e deseje visualizar os usu\u00e1rios mais ativos em ordem decrescente. Assim, podemos usar o ORDER BY para isso:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>SELECT *\nFROM usuarios\nJOIN a\u00e7\u00f5es USING (usu\u00e1rio_id)\nORDER BY quantidade_a\u00e7\u00f5es DESC;<\/code><\/pre>\n\n\n\n<p>Neste exemplo, estamos selecionando todas as colunas do table USUARIOS e do table A\u00c7\u00d5ES e ordenando os resultados por quantidade_a\u00e7\u00f5es (ou quantidade de a\u00e7\u00f5es) em ordem decrescente.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">4. An\u00e1lise de dados de pesquisas:<\/h4>\n\n\n\n<p>Suponha que voc\u00ea esteja analisando os dados de uma plataforma de pesquisa e deseje visualizar as palavras-chave mais pesquisadas em ordem decrescente. Nesse sentido, podemos usar o ORDER BY para isso:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>SELECT *\nFROM pesquisas\nORDER BY quantidade_pesquisas DESC;<\/code><\/pre>\n\n\n\n<p>Neste exemplo, estamos selecionando todas as colunas do table PESQUISAS e ordenando os resultados por quantidade_pesquisas (ou quantidade de pesquisas) em ordem decrescente.<br><\/p>\n\n\n\n<h4 class=\"wp-block-heading\">5. An\u00e1lise de dados de m\u00e9dicos e pacientes:<\/h4>\n\n\n\n<p>Suponha que voc\u00ea esteja analisando os dados de um sistema de gest\u00e3o de cl\u00ednicas e deseje visualizar os m\u00e9dicos com mais pacientes em ordem decrescente. Dessa forma, podemos usar o ORDER BY para isso:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>SELECT *\nFROM m\u00e9dicos\nJOIN pacientes USING (m\u00e9dico_id)\nORDER BY quantidade_pacientes DESC;\n<\/code><\/pre>\n\n\n\n<p>Neste exemplo, estamos selecionando todas as colunas do table M\u00c9DICOS e do table PACIENTES e ordenando os resultados por quantidade_pacientes (ou quantidade de pacientes) em ordem decrescente.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">6. An\u00e1lise de dados de publica\u00e7\u00f5es cient\u00edficas:<\/h4>\n\n\n\n<p>Suponha que voc\u00ea esteja analisando os dados de uma base de dados de publica\u00e7\u00f5es cient\u00edficas e deseje visualizar os autores com mais artigos publicados em ordem decrescente. Portanto, podemos usar o ORDER BY para isso:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>SELECT *\nFROM autores\nJOIN artigos USING (autor_id)\nORDER BY quantidade_artigos DESC;<\/code><\/pre>\n\n\n\n<p>Neste exemplo, estamos selecionando todas as colunas do table AUTORES e do table ARTIGOS e ordenando os resultados por quantidade_artigos (ou quantidade de artigos) em ordem decrescente.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Conclusao\"><\/span>Conclus\u00e3o<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>A instru\u00e7\u00e3o ORDER BY em SQL \u00e9 uma ferramenta poderosa para filtrar e classificar dados em um banco de dados. Dessa forma, \u00e9 poss\u00edvel selecionar colunas espec\u00edficas, ordenar os resultados em ordem crescente ou decrescente, classificar resultados em grupos e at\u00e9 mesmo usar t\u00e9cnicas avan\u00e7adas de filtragem e classifica\u00e7\u00e3o para obter resultados precisos. Al\u00e9m disso, \u00e9 poss\u00edvel otimizar as consultas para obter melhor desempenho. <\/p>\n\n\n\n<p>A instru\u00e7\u00e3o ORDER BY \u00e9 essencial para quem trabalha com dados e \u00e9 usada em uma variedade de tarefas, desde an\u00e1lises simples at\u00e9 consultas complexas. Assim, esperamos que este artigo tenha ajudado a entender melhor a instru\u00e7\u00e3o ORDER BY e como us\u00e1-la para obter os melhores resultados poss\u00edveis de seus dados. Al\u00e9m dessa instru\u00e7\u00e3o, \u00e9 poss\u00edvel encontrar no <a href=\"https:\/\/www.homehost.com.br\/blog\/category\/tutoriais\/mysql\/\">cont\u00e9udos com varias fun\u00e7\u00f5es e informa\u00e7\u00f5es importantes do SQL no Homehoste dentro da categoria MySQL<\/a>, acesse j\u00e1 !<\/p>\n","protected":false},"excerpt":{"rendered":"<p>A instru\u00e7\u00e3o ORDER BY \u00e9 uma das mais poderosas ferramentas dispon\u00edveis em SQL para filtrar e classificar dados em um banco de dados. Dessa forma, \u00e9 poss\u00edvel selecionar colunas espec\u00edficas, ordenar os resultados em ordem crescente ou decrescente e at\u00e9 mesmo classificar resultados em grupos. Assim, a instru\u00e7\u00e3o ORDER BY \u00e9 essencial para quem trabalha [&hellip;]<\/p>\n","protected":false},"author":33,"featured_media":11882,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_helpful_status":1,"_lmt_disableupdate":"","_lmt_disable":"","_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[30],"tags":[],"class_list":["post-11682","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-mysql"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v24.6 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>ORDER BY SQL: T\u00e9cnicas e Aplica\u00e7\u00f5es Pr\u00e1ticas | Homehost<\/title>\n<meta name=\"description\" content=\"Aprenda agora a utilizar ORDE BY no SQL com exemplos pr\u00e1ticos, classifique, organize dados com facilidade e aproveite t\u00e9cnicas avan\u00e7adas!\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.homehost.com.br\/blog\/tutoriais\/mysql\/order-by-sql\/\" \/>\n<meta property=\"og:locale\" content=\"pt_BR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"ORDER BY SQL: T\u00e9cnicas e Aplica\u00e7\u00f5es Pr\u00e1ticas | Homehost\" \/>\n<meta property=\"og:description\" content=\"Aprenda agora a utilizar ORDE BY no SQL com exemplos pr\u00e1ticos, classifique, organize dados com facilidade e aproveite t\u00e9cnicas avan\u00e7adas!\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.homehost.com.br\/blog\/tutoriais\/mysql\/order-by-sql\/\" \/>\n<meta property=\"og:site_name\" content=\"Homehost\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/Homehost\/\" \/>\n<meta property=\"article:published_time\" content=\"2023-11-08T20:07:22+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2023-12-27T12:54:42+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.homehost.com.br\/blog\/wp-content\/uploads\/2023\/11\/ORDE-BY-SQL-2.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1079\" \/>\n\t<meta property=\"og:image:height\" content=\"865\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Sch\u00eania T\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@Homehost\" \/>\n<meta name=\"twitter:site\" content=\"@Homehost\" \/>\n<meta name=\"twitter:label1\" content=\"Escrito por\" \/>\n\t<meta name=\"twitter:data1\" content=\"Sch\u00eania T\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. tempo de leitura\" \/>\n\t<meta name=\"twitter:data2\" content=\"9 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.homehost.com.br\/blog\/tutoriais\/mysql\/order-by-sql\/\",\"url\":\"https:\/\/www.homehost.com.br\/blog\/tutoriais\/mysql\/order-by-sql\/\",\"name\":\"ORDER BY SQL: T\u00e9cnicas e Aplica\u00e7\u00f5es Pr\u00e1ticas | Homehost\",\"isPartOf\":{\"@id\":\"https:\/\/www.homehost.com.br\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.homehost.com.br\/blog\/tutoriais\/mysql\/order-by-sql\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.homehost.com.br\/blog\/tutoriais\/mysql\/order-by-sql\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.homehost.com.br\/blog\/wp-content\/uploads\/2023\/11\/ORDE-BY-SQL-2.png\",\"datePublished\":\"2023-11-08T20:07:22+00:00\",\"dateModified\":\"2023-12-27T12:54:42+00:00\",\"author\":{\"@id\":\"https:\/\/www.homehost.com.br\/blog\/#\/schema\/person\/880e31fe4f09cfa53d60a46d9c2010aa\"},\"description\":\"Aprenda agora a utilizar ORDE BY no SQL com exemplos pr\u00e1ticos, classifique, organize dados com facilidade e aproveite t\u00e9cnicas avan\u00e7adas!\",\"breadcrumb\":{\"@id\":\"https:\/\/www.homehost.com.br\/blog\/tutoriais\/mysql\/order-by-sql\/#breadcrumb\"},\"inLanguage\":\"pt-BR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.homehost.com.br\/blog\/tutoriais\/mysql\/order-by-sql\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-BR\",\"@id\":\"https:\/\/www.homehost.com.br\/blog\/tutoriais\/mysql\/order-by-sql\/#primaryimage\",\"url\":\"https:\/\/www.homehost.com.br\/blog\/wp-content\/uploads\/2023\/11\/ORDE-BY-SQL-2.png\",\"contentUrl\":\"https:\/\/www.homehost.com.br\/blog\/wp-content\/uploads\/2023\/11\/ORDE-BY-SQL-2.png\",\"width\":1079,\"height\":865,\"caption\":\"order by sql\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.homehost.com.br\/blog\/tutoriais\/mysql\/order-by-sql\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"In\u00edcio\",\"item\":\"https:\/\/www.homehost.com.br\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"ORDER BY SQL: T\u00e9cnicas e Aplica\u00e7\u00f5es Pr\u00e1ticas\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.homehost.com.br\/blog\/#website\",\"url\":\"https:\/\/www.homehost.com.br\/blog\/\",\"name\":\"Homehost\",\"description\":\"Hospedagem De Sites\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.homehost.com.br\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"pt-BR\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.homehost.com.br\/blog\/#\/schema\/person\/880e31fe4f09cfa53d60a46d9c2010aa\",\"name\":\"Sch\u00eania T\",\"description\":\"Cientista de dados, apaixonada por ferramentas de tecnologia e games. Graduanda em Estat\u00edstica pela UFPB. Seu hobby \u00e9 maratonar s\u00e9ries, curtir uma boa m\u00fasica trabalhando ou cozinhando, ir ao cinema e aprender coisas novas! Contato: schenia.blog@homehost.com.br\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"ORDER BY SQL: T\u00e9cnicas e Aplica\u00e7\u00f5es Pr\u00e1ticas | Homehost","description":"Aprenda agora a utilizar ORDE BY no SQL com exemplos pr\u00e1ticos, classifique, organize dados com facilidade e aproveite t\u00e9cnicas avan\u00e7adas!","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.homehost.com.br\/blog\/tutoriais\/mysql\/order-by-sql\/","og_locale":"pt_BR","og_type":"article","og_title":"ORDER BY SQL: T\u00e9cnicas e Aplica\u00e7\u00f5es Pr\u00e1ticas | Homehost","og_description":"Aprenda agora a utilizar ORDE BY no SQL com exemplos pr\u00e1ticos, classifique, organize dados com facilidade e aproveite t\u00e9cnicas avan\u00e7adas!","og_url":"https:\/\/www.homehost.com.br\/blog\/tutoriais\/mysql\/order-by-sql\/","og_site_name":"Homehost","article_publisher":"https:\/\/www.facebook.com\/Homehost\/","article_published_time":"2023-11-08T20:07:22+00:00","article_modified_time":"2023-12-27T12:54:42+00:00","og_image":[{"width":1079,"height":865,"url":"https:\/\/www.homehost.com.br\/blog\/wp-content\/uploads\/2023\/11\/ORDE-BY-SQL-2.png","type":"image\/png"}],"author":"Sch\u00eania T","twitter_card":"summary_large_image","twitter_creator":"@Homehost","twitter_site":"@Homehost","twitter_misc":{"Escrito por":"Sch\u00eania T","Est. tempo de leitura":"9 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.homehost.com.br\/blog\/tutoriais\/mysql\/order-by-sql\/","url":"https:\/\/www.homehost.com.br\/blog\/tutoriais\/mysql\/order-by-sql\/","name":"ORDER BY SQL: T\u00e9cnicas e Aplica\u00e7\u00f5es Pr\u00e1ticas | Homehost","isPartOf":{"@id":"https:\/\/www.homehost.com.br\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.homehost.com.br\/blog\/tutoriais\/mysql\/order-by-sql\/#primaryimage"},"image":{"@id":"https:\/\/www.homehost.com.br\/blog\/tutoriais\/mysql\/order-by-sql\/#primaryimage"},"thumbnailUrl":"https:\/\/www.homehost.com.br\/blog\/wp-content\/uploads\/2023\/11\/ORDE-BY-SQL-2.png","datePublished":"2023-11-08T20:07:22+00:00","dateModified":"2023-12-27T12:54:42+00:00","author":{"@id":"https:\/\/www.homehost.com.br\/blog\/#\/schema\/person\/880e31fe4f09cfa53d60a46d9c2010aa"},"description":"Aprenda agora a utilizar ORDE BY no SQL com exemplos pr\u00e1ticos, classifique, organize dados com facilidade e aproveite t\u00e9cnicas avan\u00e7adas!","breadcrumb":{"@id":"https:\/\/www.homehost.com.br\/blog\/tutoriais\/mysql\/order-by-sql\/#breadcrumb"},"inLanguage":"pt-BR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.homehost.com.br\/blog\/tutoriais\/mysql\/order-by-sql\/"]}]},{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/www.homehost.com.br\/blog\/tutoriais\/mysql\/order-by-sql\/#primaryimage","url":"https:\/\/www.homehost.com.br\/blog\/wp-content\/uploads\/2023\/11\/ORDE-BY-SQL-2.png","contentUrl":"https:\/\/www.homehost.com.br\/blog\/wp-content\/uploads\/2023\/11\/ORDE-BY-SQL-2.png","width":1079,"height":865,"caption":"order by sql"},{"@type":"BreadcrumbList","@id":"https:\/\/www.homehost.com.br\/blog\/tutoriais\/mysql\/order-by-sql\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"In\u00edcio","item":"https:\/\/www.homehost.com.br\/blog\/"},{"@type":"ListItem","position":2,"name":"ORDER BY SQL: T\u00e9cnicas e Aplica\u00e7\u00f5es Pr\u00e1ticas"}]},{"@type":"WebSite","@id":"https:\/\/www.homehost.com.br\/blog\/#website","url":"https:\/\/www.homehost.com.br\/blog\/","name":"Homehost","description":"Hospedagem De Sites","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.homehost.com.br\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"pt-BR"},{"@type":"Person","@id":"https:\/\/www.homehost.com.br\/blog\/#\/schema\/person\/880e31fe4f09cfa53d60a46d9c2010aa","name":"Sch\u00eania T","description":"Cientista de dados, apaixonada por ferramentas de tecnologia e games. Graduanda em Estat\u00edstica pela UFPB. Seu hobby \u00e9 maratonar s\u00e9ries, curtir uma boa m\u00fasica trabalhando ou cozinhando, ir ao cinema e aprender coisas novas! Contato: schenia.blog@homehost.com.br"}]}},"modified_by":"Sch\u00eania T","jetpack_featured_media_url":"https:\/\/www.homehost.com.br\/blog\/wp-content\/uploads\/2023\/11\/ORDE-BY-SQL-2.png","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/www.homehost.com.br\/blog\/wp-json\/wp\/v2\/posts\/11682","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.homehost.com.br\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.homehost.com.br\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.homehost.com.br\/blog\/wp-json\/wp\/v2\/users\/33"}],"replies":[{"embeddable":true,"href":"https:\/\/www.homehost.com.br\/blog\/wp-json\/wp\/v2\/comments?post=11682"}],"version-history":[{"count":13,"href":"https:\/\/www.homehost.com.br\/blog\/wp-json\/wp\/v2\/posts\/11682\/revisions"}],"predecessor-version":[{"id":12726,"href":"https:\/\/www.homehost.com.br\/blog\/wp-json\/wp\/v2\/posts\/11682\/revisions\/12726"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.homehost.com.br\/blog\/wp-json\/wp\/v2\/media\/11882"}],"wp:attachment":[{"href":"https:\/\/www.homehost.com.br\/blog\/wp-json\/wp\/v2\/media?parent=11682"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.homehost.com.br\/blog\/wp-json\/wp\/v2\/categories?post=11682"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.homehost.com.br\/blog\/wp-json\/wp\/v2\/tags?post=11682"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}