#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
Wszystko
Wszystkie
Archiwum
J.....L
konto usunięte
- 0
k.....d
konto usunięte via Wykop Mobilny (Android)
- 0
@JungleJamPL: to jest dla nowo insertowanych rekordów. Dla tych co masz musisz użyć update I ustawić wartość tam gdzie są nulle
#psql #windows #python #naukaprogramowania próbował ktoś może odpalić terminal postgres w shellu python 'a na łindołsie?
@JungleJamPL: coooo, po co. shell pythona to shell pythona, psql to psql.
Jesteś pewny, że wiesz, co robisz? Nie mówię, że tak się nie da, ale pierwszy raz się spotykam z takim pomysłem
Jesteś pewny, że wiesz, co robisz? Nie mówię, że tak się nie da, ale pierwszy raz się spotykam z takim pomysłem
#naukaprogramowania #psql #postgresql #linux #windows robię importy do bazy na windowsie w psql 'u i taki błąd wyskakuje: ERROR: character with byte sequence 0x88 in encoding "WIN1250" has no equivalent in encoding "UTF8".
czym może być to spowodowane ?
czym może być to spowodowane ?
- 5
@JungleJamPL: @Pan_Jerzy: W kodowaniu Win-1250 znak 0x88 nie jest zdefiniowany:
https://en.wikipedia.org/wiki/Windows-1250
Prawdopodobnie baza w rzeczywistości jest w kodowaniu Windows-1251 a nie Windows-1250 i jest
https://en.wikipedia.org/wiki/Windows-1250
Prawdopodobnie baza w rzeczywistości jest w kodowaniu Windows-1251 a nie Windows-1250 i jest
#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
- 0
@JungleJamPL: co to znaczy NIEKORZYSTNY WYNIK?
- 0
@Godziu73: nic się nie pojawiało w ogóle. Na szczęście udało się ten problem przeskoczyć :
---> select opis, cena from towar where cena in (select cena from towar group by cena having count(cena)>1);
---> select opis, cena from towar where cena in (select cena from towar group by cena having count(cena)>1);
#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
@JungleJamPL: group by opis, cena
@JungleJamPL: może dodaj na końcu having count(cena) > 0
- 2
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
Na razie mam tyle xD, bieda
CREATE TRIGGER zmiana_ceny INSERT ON plyta FOR EACH ROW EXECUTE PROCEDURE zmianacen();
create
- 2
#psql #swing #java #programowanie #bazydanych #aplikacje
Mireczki mam projekt ( aplikację deskopową ) z bazą danych w sql-u (dostaliśmy gotowy plik z danymi który trzeba było połączyć z firebird i Java, a teraz
potrzebuję mieć bazę danych w Oraclu [psqlu]), jest ktoś w stanie mi pomóc zmienić/napisać nową ?
Oczywiście płacę plnami..
Mireczki mam projekt ( aplikację deskopową ) z bazą danych w sql-u (dostaliśmy gotowy plik z danymi który trzeba było połączyć z firebird i Java, a teraz
potrzebuję mieć bazę danych w Oraclu [psqlu]), jest ktoś w stanie mi pomóc zmienić/napisać nową ?
Oczywiście płacę plnami..
- 0
@Gotomb: to ile byś chciał za stworzenie tej bazy w plsqlu(oraclu) i podpięcie do projektu ?
- 0
@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.
- 2
Hej, mam pytanie. Zrobiłem coś takiego (to tylko test):
Otrzymuje jednak w odpowiedzi komunikat:
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
@cycun: o kurde, jakie zagnieżdżenia..
Ale schemat jest straszny, zapytanie też jest straszne.. Nie zasnę przez Ciebie ;p
select co_wypozyczyl from wypozyczenie where kto_wypozyczyl = 2
zwróciło więcej niż jeden rekord co nie jest dziwne.Ale schemat jest straszny, zapytanie też jest straszne.. Nie zasnę przez Ciebie ;p
- 1
@Swiatek7: Jeśli ktoś wprowadzi nowe wypożyczenie to ma mi wyświetlić podobne filmy tego samego gatunku
- 3
#pytaniedoeksperta #psql #sql
da się zrobić w zapytaniu coś ala wyrażenie regex :) np _WHERE mail="janusz*"_??
da się zrobić w zapytaniu coś ala wyrażenie regex :) np _WHERE mail="janusz*"_??
@dzaku: Where mail like "janusz%@%" na przykład % to wieloznacznik coś jak * albo .+