Aktywne Wpisy

masternodeBTC +274
Treść przeznaczona dla osób powyżej 18 roku życia...

simpiara +101
Dla miłośników zwierzaków (albo i nie)
Mam dziś dla Was ponownie 3 vouchery Allegro po 50 zł każdy. Nie ma tu żadnych promocji stron, refów ani innych kombinacji xD
Jak wziąć udział:
Zostaw plusa pod tym wpisem (żeby było wiadomo, że bierzesz udział).
Mam dziś dla Was ponownie 3 vouchery Allegro po 50 zł każdy. Nie ma tu żadnych promocji stron, refów ani innych kombinacji xD
Jak wziąć udział:
Zostaw plusa pod tym wpisem (żeby było wiadomo, że bierzesz udział).





Witajcie SQL-owi przyjaciele, mam zadanie do rozwiązania i nie wiem gdzie popełniłem błąd.
Zadanie:
moje rozwiązanie:
select o.imie, o.nazwisko, st.stopien from osoba o join dydaktyk d on o.idosoba=d.idosobajoin stopnietytuly st on d.idstopien=st.idstopien where d.idstopien is null and d.idstopien is not null
i wyskakuje mi:
no rows selectedpróbowałem dać po wherze:
nvl(d.idstopien,'brak')- ale dowiedziałęm się że po wherze nie można dawać nvl (chyba że coś źle zrozumiałem)ktoś, coś?
Komentarz usunięty przez autora
Komentarz usunięty przez autora
SELECT o.imie, o.nazwisko, COALESCE(st.stopien) from osoba o
INNER JOIN dydaktyk d ON o.idosoba = d.idosoba
LEFT JOIN stopnietytuly st ON d.idstopien = st.stopien
Komentarz usunięty przez autora
@Ginden: COALESCE(st.stopien, 'brak stopnia')
@Ginden: SQL Error: ORA-00938: not enough arguments for function
00938. 00000 - "not enough arguments for function"
SELECT o.imie, o.nazwisko, COALESCE(st.stopien,'brak') from osoba oINNER JOIN dydaktyk d ON o.idosoba = d.idosoba
LEFT JOIN stopnietytuly st ON d.idstopien = st.stopien
Error starting at line : 3 in command -
SELECT o.imie, o.nazwisko, COALESCE(st.stopien,'brak') from osoba o
INNER JOIN dydaktyk d ON o.idosoba = d.idosoba
@ugotowany_kamien: oracle, dorzuć AS do
@ugotowany_kamien
imo jest blad w d.stopien = st.stopien lub coalesce(st.stopien,'brak'), st.stopien jest/nie jest number