#postgres #psql #naukaprogramowania Mam tabelę : Menu a w tej tabeli kolumnę : Napoje . chciałbym ustawić domyślną wartość dla całej kolumny Napoje = 4.99 . Probowałem tego : ALTER TABLE menu ALTER COLUMN napoje SET DEFAULT 4.99 ; pojawił się komunikat : ALTER TABLE ... ale niestety po pózniejszym wypisaniu : select * from menu, w kolumnie Napoje nie pojawiła się żadna wartość ... czy to standardowe działanie dla postgresa, że
#postgresql #psql #naukaprogramowania #bazydanych polecenie: SELECT cena FROM TOWAR GROUP by cena having count(cena)>1 - dziala super ale wystarczy ze dodam opis : SELECT cena, opis, from towar group by cena, opis having count(cena)>1 - już niestety daje niekorzystny wynik, mimo ze w teorii jedyne co dodałem do zapytania to opis. orientuje się ktoś może gdzie tkwi błąd w tym zapytaniu ? dzięki
#sql #psql #postgresql #naukaprogramowania chciałbym wypisać z bazy danych opis towaru, cene towaru oraz tabelkę z 'krotnością' powtórzeń dla każdej ceny odpowiadającej dla poszczególnych nazw towarów. SELECT opis, cena, count (cena) FROM TOWAR group by opis - nie działa , wyskakuje błąd : "column must appear in the group by clause or besed in an aggergate function" . orientuje się ktoś jak zredagować takie zapytanie ? dzieki
Mireczki mam problem, muszę stworzyć funkcję i wyzwalacz w psql, która gdy zmienię cenę płyty to naliczy dodatkową dopłatę tej płyty przez użytkownika. Mam tabelę płyta, wiem, że to z niej muszę skorzystać. Ktoś ma jakiś pomysł, żeby w triggerze odwoływać się do konkretnej kolumny czy w funkcji dopiero do konkretnej kolumny?

Na razie mam tyle xD, bieda

CREATE TRIGGER zmiana_ceny INSERT ON plyta FOR EACH ROW EXECUTE PROCEDURE zmianacen();

create function
Addis - Mireczki mam problem, muszę stworzyć funkcję i wyzwalacz w psql, która gdy zm...

źródło: comment_uhn91qTMdqa4tBXHG2fPQ4gSg4EB5xRp.jpg

Pobierz
@3330235: Chodzi o to, że ja nie jestem w tym jakimś mistrzem, jedynie robiłem trigerry które dodają do dwóch tabel jednocześnie, funkcje tworzące ID z daty + losowych cyferek, proste procedury dodające, jak takie coś Cie interesuje to za 50 zł Ci to zrobię, o ile nie okaże się, że pojawią się jakieś #!$%@? problemy, których nie przeskoczę to nie poradzę nic.
Hej, mam pytanie. Zrobiłem coś takiego (to tylko test):

select tytul from plyta where gatunek = (select gatunek from plyta where numer = (select co_wypozyczyl from wypozyczenie where kto_wypozyczyl = 2));
Otrzymuje jednak w odpowiedzi komunikat:

BŁĄD: ponad jeden wiersz zwrócony przez podzapytanie użyte jako wyrażenie


Nie do końca wiem o co chodzi w tym. Pomożecie?

Tak wygląda moja baza mniej więcej

#psql #postgresql #bazydanych #sql
cycun - Hej, mam pytanie. Zrobiłem coś takiego (to tylko test):

select tytul from ...

źródło: comment_l7Tp1PAwtge7TWESs4yo8xuSdMqUk9Cp.jpg

Pobierz