J.....L
J.....L
#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
  • Najlepsze
  • Wszystkie komentarze
k.....d
k.....d
@JungleJamPL: to jest dla nowo insertowanych rekordów. Dla tych co masz musisz użyć update I ustawić wartość tam gdzie są nulle
J.....L
J.....L
#psql #windows #python #naukaprogramowania próbował ktoś może odpalić terminal postgres w shellu python 'a na łindołsie?
  • Najlepsze
  • Wszystkie komentarze
D.....M
D.....M
@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
J.....L
J.....L
#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 ?
  • Najlepsze
  • Wszystkie komentarze
mateusza
@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
passage
@JungleJamPL: wrzuć ten error do translatora jeśli go nie rozumiesz
J.....L
J.....L
#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
  • Najlepsze
  • Wszystkie komentarze
coldsurgeon25
coldsurgeon25
http://www.postgresqltutorial.com/postgresql-having/

The HAVINGclause sets the condition for group rows created by the GROUP BY clause after the GROUP BY clause...

Chyba przez to, ale nie jestem znawcą postgresql
Godziu73
@JungleJamPL: co to znaczy NIEKORZYSTNY WYNIK?
J.....L
J.....L
#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
  • Najlepsze
  • Wszystkie komentarze
bm9pY2h1ag
bm9pY2h1ag
@JungleJamPL: group by opis, cena
bm9pY2h1ag
bm9pY2h1ag
@JungleJamPL: może dodaj na końcu having count(cena) > 0
Addis
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
  • Najlepsze
  • Wszystkie komentarze
Szab
Szab
1
@Addis: W sensie doliczy jeszcze dodatkową opłatę do ogólnej ceny, czy doliczy dopłatę wszystkim użytkownikom którzy tę płytę wypożyczyli?
Szab
Szab
1
@Addis: To może troche więcej o tych tabelach swoich powiedz :D
3330235
#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..
  • Najlepsze
  • Wszystkie komentarze
cycun
cycun
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
  • Najlepsze
  • Wszystkie komentarze
dzaku
#pytaniedoeksperta #psql #sql

da się zrobić w zapytaniu coś ala wyrażenie regex :) np _WHERE mail="janusz*"_??
  • Najlepsze
  • Wszystkie komentarze