Dev*_*she 1 sql oracle group-by
假设我为上学的学生提供了一张桌子,如下所示:
St_ID |St_Name|Class_ID|Year
------+-------+--------+----
02345|John | 345|2011
07871|Jane | 234|2010
Run Code Online (Sandbox Code Playgroud)
等等.我希望通过连接Class_ID和Year来对每个类运行查询.即345-2011是一类
如何通过查询中的串联字符串来计数(*)?
两种选择:
1)将连接列添加到group by子句中
例如.
SELECT columna || columnb || columnc
FROM table
GROUP BY columna || columnb || columnc
Run Code Online (Sandbox Code Playgroud)
2)单独添加除了组中的连接列的每个列
例如.
SELECT columna || columnb || columnc
FROM table
GROUP BY columna, columnb, columnc
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
5304 次 |
| 最近记录: |