Oracle Finans Etkinligi 2011
Thursday, February 2, 2012
Wednesday, February 1, 2012
Oracle 11g Video Series for Oracle Database 11g: Administration I
Oracle 11g Series for Oracle Database 11g: Administration I For other videos : http://www.youtube.com/user/ITNuggets |
Tuesday, January 31, 2012
Xcelsius Beginners Guide Part 1 - 2 - 3 - 4
Xcelsius Beginners Guide Part 1
Xcelsius Beginners Guide Part 2
Sunday, January 29, 2012
SQL'de ORDER BY üzerinde CASE WHEN ile özel sıralamalar yapmak
ORDER BY kullanırken, bazen ASC(ascending order) ve DESC(descending order) gibi mevcut sıralama yöntemlerinin yetersiz kaldığı durumlar olabilir. Sıralama işlemi esnasında, mevcut alfabetik sıralamanın yanısıra istisnai özel durumlarında kullanılması gerekebilir. Örneğin, illeri A'dan Z' ye sıralarken, bizden İstanbul, Ankara ve İzmir'in listenin en üstünde olması istenebilir. Bu durumda kullanmamız gereken yöntem, ORDER BY CASE'dir.
SELECT IL_ADI
FROM ILLER_TABLOSU
ORDER BY CASE IL_ADI
WHEN 'İSTANBUL' THEN 1
WHEN 'ANKARA' THEN 2
WHEN 'İZMİR' THEN 3
ELSE 4
END
SELECT IL_ADI
FROM ILLER_TABLOSU
ORDER BY CASE IL_ADI
WHEN 'İSTANBUL' THEN 1
WHEN 'ANKARA' THEN 2
WHEN 'İZMİR' THEN 3
ELSE 4
END
Subscribe to:
Posts (Atom)