Aktywne Wpisy

Beszczebelny +94
Tego to już naprawdę odkleiło w niebezpieczną stronę. Dobrze że tysiące ludzi w komentarzach napisało mu co o tym myśli. Idol wykopków. Wstyd.
#chorobypsychiczne #konfitura #samochody #motoryzacja #patologiazewsi
#chorobypsychiczne #konfitura #samochody #motoryzacja #patologiazewsi
źródło: image_picker_31754B94-1753-412C-8BD1-B94DBC5D7E50-20968-000004C6B16C5D3C
Pobierz
Trzesidzida +221
źródło: temp_file317980429684647473
Pobierz




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