Title:

SQL Reference

Home
deutsch
  
ISBN: 3827324858   ISBN: 3827324858   ISBN: 3827324858   ISBN: 3827324858 
 
  Wir empfehlen:       
 

2.2 DECODE()

 
 
Mit Hilfe der DECODE-Funktion lassen sich unter anderem Fallunterscheidungen innerhalb von SQL durchführen. DECODE vergleicht "expr" (Spaltenwert) mitjedem "search" und gibt "result" zurück, wenn beide Werte gleich sind. Wird keine Gleichheit festgestellt, wird - sofern vorhanden - "default" zurückgegeben, sonst NULL. "search" und "expr" sollten vom selben Datentyp sein, "result" hat den Datentyp des ersten für "result" ausgegebenen Wertes.
Das folgende Beispiel geht davon aus, daß die Mitarbeiter einen Bonus erhalten, der vom ausgeübten Beruf abhängig ist.
 
Beispiel:

SELECT ename, job, sal,

DECODE (job, 'PRESIDENT', sal * 1.5,

'MANAGER', sal * 1.0,

'SALESMAN', sal * 0.6,

500) bonus

FROM emp;

Ergebnis:
ENAME JOB SAL_BONUS
smith clerk 800 500
allen salesman 1600 960
king president 5000 7500
.......................................
  
SQL - Einstieg für Anspruchsvolle mit dem Standard und Übungen für MySQL, Oracle, Firebird, openOffice.base und MS-Access (Broschiert)
von J.-H. Wieken
Siehe auch:
Einstieg in SQL: Verstehen, einsetzen, nachschl...
SQL kurz und gut
Datenbanken. Grundlagen und Design
SQL: Der Schlüssel zu relationalen Datenbanken
SQL Server 2008 - Der schnelle Einstieg: Ab...
SQL
von Kopf bis Fuß
 
   
 
     

Back to the topic sites:
ScientificPublication.com/Startseite/Informatik
StudyPaper.com/Startseite/Computer/Informatik/Programmieren

External Links to this site are permitted without prior consent.
   
  Home  |  deutsch  |  Set bookmark  |  Send a friend a link  |  Copyright ©  |  Impressum