ORA-00904

Werbung:
ORA-00933: SQL command not properly ended -.-
Code:
test=*# create table foo (i int);
CREATE TABLE
Time: 11,066 ms
test=*# insert into foo values (0);
INSERT 0 1
Time: 0,406 ms
test=*# insert into foo values (NULL);
INSERT 0 1
Time: 0,157 ms
test=*# insert into foo values (1);
INSERT 0 1
Time: 0,160 ms
test=*# select i from foo;
 i
---
 0

 1
(3 rows)

Time: 0,308 ms
test=*# select coalesce(i,0) from foo;
 coalesce
----------
        0
        0
        1
(3 rows)

Andreas
 
Hy,

war schon länger nicht mehr hier, möchte dennoch meinen Senf dazu geben. ;-)

Wie wäre es in diesem Fall mit einem "Left Join"?
Dann bekommst du "NULL" zurück, wenn KEIN Film aus der Kategorie "X" ausgeliehen wurde
und du kannst dies mit "nvl()" für deine Ausgabe auf "0" setzen. ;-)

Lg
 
Werbung:
Zurück
Oben