برای ارتباط با پشتیبانی سامانه سپاس با شماره 82804882 (021) تماس حاصل فرمائید.
توضیحات
این تابع یک عدد را به نتیجه هر کدام از گروه‌های GROUP BY تخصیص می‌دهد.
دستور
تابع  GROUP_ID به صورت زیر نوشته می‌شود:
1
2
3
4
SELECT column1, column2, ... column_n, GROUP_ID()
FROM tables
WHERE conditions
GROUP BY column1, column2, ... column_n;
.
مثال
مثالی‌هایی از تابع GROUP_ID را مشاهده می‌کنیم:
1
2
3
4
5
6
7
8
9
10
11
SELECT SUM(salary), department, bonus, GROUP_ID()
FROM employees
WHERE bonus > 100
GROUP BY department,
ROLLUP (department, bonus);
SELECT SUM(salary), department, bonus, GROUP_ID()
FROM employees
WHERE bonus > 100
GROUP BY department,
ROLLUP (department, bonus)
HAVING GROUP_ID() < 1;