SQL – Ryhmän

0 Comments
Mainokset

SQL: n GROUP BY-lauseke on käytetty yhteistyössä SELECT järjestää identtiset tiedot ryhmiin. Tämä ryhmä lausekkeittain noudattaa WHERE-lauseketta valitussa lausekkeessa ja edeltää järjestystä lausekkeittain.

syntaksi

ryhmän perussyntaksi lausekkeittain on esitetty seuraavassa koodilohkossa., Ryhmäkohtaisten lausekkeiden on noudatettava WHERE-lausekkeen ehtoja ja edeltettävä järjestystä lausekkeittain, jos sellaista käytetään.

SELECT column1, column2FROM table_nameWHERE GROUP BY column1, column2ORDER BY column1, column2

Esimerkki

Harkitse ASIAKKAAT-taulukossa on seuraavat tietueet −

Jos haluat tietää kokonaismäärä palkka kunkin asiakkaan, sitten RYHMÄ, JONKA kysely olisi seuraavanlainen.,

SQL> SELECT NAME, SUM(SALARY) FROM CUSTOMERS GROUP BY NAME;

Tämä tuottaa seuraavan tuloksen −

+----------+-------------+| NAME | SUM(SALARY) |+----------+-------------+| Chaitali | 6500.00 || Hardik | 8500.00 || kaushik | 2000.00 || Khilan | 1500.00 || Komal | 4500.00 || Muffy | 10000.00 || Ramesh | 2000.00 |+----------+-------------+

Nyt, katsokaamme taulukko, jossa ASIAKKAAT-taulukossa on seuraavat tietueet, joilla on sama nimet −

Nyt uudelleen, jos haluat tietää kokonaismäärä palkka jokainen asiakas, sitten RYHMÄ, JONKA kysely olisi kuin seuraa −

SQL> SELECT NAME, SUM(SALARY) FROM CUSTOMERS GROUP BY NAME;

Tämä tuottaa seuraavan tuloksen −

+---------+-------------+| NAME | SUM(SALARY) |+---------+-------------+| Hardik | 8500.00 || kaushik | 8500.00 || Komal | 4500.00 || Muffy | 10000.00 || Ramesh | 3500.00 |+---------+-------------+
Mainokset


Vastaa

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *