C-Sharp | Java | Python | Swift | GO | WPF | Ruby | Scala | F# | JavaScript | SQL | PHP | Angular | HTML
SQLite GROUP BY ClauseThe SQLite GROUP BY clause is used with SELECT statement to collaborate the same identical elements into groups. The GROUP BY clause is used with WHERE clause in SELECT statement and precedes the ORDER BY clause. Syntax: SELECT column-list FROM table_name WHERE [ conditions ] GROUP BY column1, column2....columnN ORDER BY column1, column2....columnN Let's take an example to demonstrate the GROUP BY clause. We have a table named "STUDENT", having the following data: Use the GROUP BY query to know the total amount of FEES of each student: SELECT NAME, SUM(FEES) FROM STUDENT GROUP BY NAME; Output: Now, create some more records in "STUDENT" table using the following INSERT statement: INSERT INTO STUDENT VALUES (7, 'Ajeet', 27, 'Delhi', 10000.00 ); INSERT INTO STUDENT VALUES (8, 'Mark', 23, 'USA', 5000.00 ); INSERT INTO STUDENT VALUES (9, 'Mark', 23, 'USA', 9000.00 ); The new updated table has the inserted entries. Now, use the same GROUP BY statement to group-by all the records using NAME column: SELECT NAME, SUM(FEES) FROM STUDENT GROUP BY NAME ORDER BY NAME; Output: You can use ORDER BY clause along with GROUP BY to arrange the data in ascending or descending order. SELECT NAME, SUM(FEES) FROM STUDENT GROUP BY NAME ORDER BY NAME DESC; Output:
Next TopicSQLite Having Clause
|