diferença entre ORDER BY para GROUP BY

Pessoal ?

Obrigada! ^^

1 curtida

Pelo que entendi você está com duvida em relação a SQL, se for esse o caso…

Bem, o ORDER BY é usado para ordenar um conjunto de informações sendo ela exposta crescente ou decrescente.

Ex: suponhamos que temos os dados abaixo


NOME |
---------+
João |
Ana |

SELECT nome
FROM tabela
ORDER BY nome

Após:


NOME |
---------+
Ana |
João |

Obs.: Note que houve uma ordenação alfabética de menor para o maior caractere

Já o GROUP BY é usando para agrupar dados comuns, ou seja, informações repetidas.

Ex:


CARRO
----------+
C350 |
C350 |
C350 |
C23 |

SELECT carro
FROM tabela
GROUP BY carro
ORDER BY carro

Após:


CARRO
----------+
C23 |
C350 |

Obs.: Note que após o agrupamento os dados com mais de uma ocorrência foram suprimidos.

Se era esse o caso, espero ter ajudado.

2 curtidas