GROUP BY - данный запрос используется para группирования результата одного или нескольких столбцов.
Temos a seguinte tabela "Ordens":
| O_id | OrderDate | OrderPrice | Cliente |
|---|---|---|---|
| 1 | 2008/11/12 | 1000 | Hansen |
| 2 | 2008/10/23 | 1600 | Nilsen |
| 3 | 2008/09/02 | 700 | Hansen |
| 4 | 2008/09/03 | 300 | Hansen |
| 5 | 2008/08/30 | 2000 | Jensen |
| 6 | 2008/10/04 | 100 | Nilsen |
para
Seguinte instrução SQL:
Resultado da Consulta:
| Cliente | |
|---|---|
| Hansen | 2000 |
| Nilsen | 1700 |
| Jensen | 2000 |
Resultado da Consulta:
| Cliente | |
|---|---|
| Hansen | 5700 |
| Nilsen | 5700 |
| Hansen | 5700 |
| Hansen | 5700 |
| Jensen | 5700 |
| Nilsen | 5700 |
algo como cliente SELECT, OrderDate, OrderPrice FROM GROUP BY Ordens ORDER BY cliente DESC OrderDate
centímetro cm cm m3
car.name box.name box.height box.width box.depth load.name load.volume
Lada Caixa de 20 de janeiro 30 50 0,5 Cow
Lada caixa 2 10 50 10 0,2 porco
Lamborghini Caixa 3 15 15 20 batatas 0,1
Lamborghini Caixa 3 15 15 20 0,15 Markovka
Lamborghini Caixa de 10 de abril 10 de outubro null null
car.name box_volume load_volume
Lada 1,1 0,7
Lamborghini 0,7 0,25
A consulta los si vygldyadit algoritmos Como Isto É:
car.name selecione
de carro, caixa de Carga no left join box.id = load.box_id
Onde ...
Por grupo car.name
ATP! explicar disponíveis)))
Por exemplo a, Uma Empresa Registrada e e los tres Categorias do diretorio. A Tabela FICA ASSIM:
Empresa de categoria
-------------------
Local Mediagrup
Mediagrup Promoção do site
A saida desen serviços semelhante uma this:
Categoria Nome da Empresa
--------------------
Publicidade Mediagrup
Local
Promoção do site
--------------------