2013-05-04 51 views
-2

我有表怎么算一个coloumn的每个值,但不同的条件语句

nim    jumlah  jurusan  angkatan  word 
310910022   2  teknik informatika 2009  create 
310910022   2  teknik informatika 2009  login 
320910022   3    SI   2009  asem 
320910022   6    SI   2009  bold 

我想总结一下这个表,这样的:

nim    jumlah   
310910022   4   
320910022   9 

我怎样才能做到这一点在PL/SQL ?

预先感谢

回答

3
select nim, sum(jumlah) 
group by nim 
order by nim 
+0

谢谢..这帮了我太多了! – 2013-05-04 06:38:20

0

请试试这个。

SELECT 
    nim, 
    sum(jumlah) AS jumlah 
FROM TABLE_NAME 
WHERE nim = 310910022 AND nim = 320910022 
GROUP BY nim; 
+0

'nim'不能同时等于两个值......大概你打算使用'OR'或'IN'而不是'AND',但我不确定OP是否需要滤波器。 – 2013-05-04 06:45:30

+0

我的错误,谢谢你的正确:) – 2013-05-04 19:58:36

相关问题