24 Mayıs 2014 Cumartesi

Oracle listagg kullanımı

Mahmut hocanın ders listesini virgülle yan yana getirelim.

Tablo
--------------------------------------------------------------
HOCA         DERS
--------------------------------------------
Merve           Matematik
Mustafa         Fizik
Aynur            Kimya
Mete             Biyoloji
Merve           Geometri

Sql
---------------------------------------------
select
HOCA,
listagg
(DERS, ',')
WITHIN GROUP
(ORDER BY DERS) as DERSLER
FROM Tablo
GROUP BY HOCA

Sonuç
-----------------------------
Merve                 Matematik, Geometri
Mustafa               Fizik
Mete                   Biyoloji
Aynur                  Kimya




Zk Framework ile istemci tarayıcı türünü ve işletim sistemini anlamak

Web erişimlerinde http isteklerinin mobil veya bilgisayardan geldiğini anlamak
için aşağıdaki kod parçasını Zk Framework için java sınıfında kullanılabilir.
String str=Executions.getCurrent().getHeader("User-Agent");
if(str.indexOf("Windows")>0){
   System.out.println("Windows");
}else if(str.indexOf("iPad")>0){
   System.out.println("iPad");
}else if(str.indexOf("iPhone")>0){
   System.out.println("iPhone");
}