Czy jest jakaś strona z ćwiczeniami do #postgresql (najlepiej od podstaw, typu 'stworz taką tabele, potem inna, prowadź dane, pokazd to i to itd - nawet jesli na początku wymagałoby to troche bezmyślnego wklepania (wypełnianie tabel zadanymi wartościami ;) ) po przejściu ktorych mialbym pewnośc co do moich umiejętności (i ich poziomu, niekoniecznie musi to być od zera do seniora ;) )?
Fajnie też, jakby były podane suche odpowiedzi, zeby
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#php #sql

mam w bazie takie dane i nie pamiętam jak to zdekodować do postaci tablicy lub obiektu, ktoś coś?

a:2:{s:3:"alt";s:27:"Agriculture University Logo";s:5:"title";s:27:"Agriculture University Logo";}
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mircy, mam problem.

Sprawa dla uproszczenia wygląda tak: mam tabelę z trzema polami (id, typ i data). Dla każdego rekordu potrzebuję id poprzedniego i kolejnego rekordu z tym samym typem (patrząc po datach, bo przy sortowaniu po id daty nie muszą być ułożone chronologicznie). Krótko mówiąc, mam to co po lewej, chcę selectem wyciągnąć to co po prawej.

I tu się pojawia pytanie: da się to jakoś zrobić jedną kwerendą? Domyślam się
croppz - Mircy, mam problem. 

Sprawa dla uproszczenia wygląda tak: mam tabelę z tr...

źródło: comment_SSIFgbKkgUDZjtgTgmdQdTYsBrEGHTkI.jpg

Pobierz
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

  • 0
@croppz średnio chce mi się na komórce pisać ale dwa left joiny, to jet groupwise maximum z dodatkowym warunkiem or na drugim on. Spróbuj tak dla rozrywki.

P.S. prawie wszystko można zrobić left joinami
  • Odpowiedz
W jaki sposób można zmienić lokalizację folderu tymczasowego dla #mysql?
Zauważyłem, że przy wykonywaniu zapytania pochłania on nawet kilkadziesiąt GB przestrzeni dyskowej, przez co kompilacja zapytania zostaje przerwana ze względu na brak miejsca na partycji. Nie miałem takich problemów przy pracy z PostgreSQL i MSSQL... ( ͡° ʖ̯ ͡°)
#bazydanych #sql
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Zapytałem o to bo z tego co kojarzę (na podstawie doświadczenia z MSSQL bo innego nie mam) to wykorzystanie miejsca na dysku w takim przypadku ma miejsce jeśli nie starcza pamięci podręcznej (abo za dużo danych w tabelach tymczasowych w zapytaniu albo np zachodzi konieczność sortowania/agregowania wyników które nie jest wspierane przez obecne indeksy). Wtedy ma miejsce tzw. table spool. Czyli SQL musi sobie tymczasowo zgrać na dysk dane, posortować je pod
  • Odpowiedz
Do tych, co znają się na #mysql #sql
W której zakładce znajdę wyniki wprowadzonego przeze mnie zapytania? Wpisuję, klikam tego pioruna w Workbenchu i nic mi nie wyskakuje, poza informacją, że zapytanie zostało wykonane i ile wierszy zwróciło.
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#sql
Mam tabele, w której mam oprocentowania, wartości 0,35; 0,25; 0 oraz handlowca, który to sprzedał.
Da radę zrobić coś takiego?
Nazwa handlowca|Ilość umów 0,35| Ilość umów 0,25
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@MatexN: CASE WHEN
SELECT
[Handlowiec],
COUNT(CASE WHEN [Oprocentowanie] = 0.35 THEN 1 ELSE NULL END) as [IloscUmow35],
COUNT(CASE WHEN [Oprocentowanie] = 0.25 THEN 1 ELSE NULL END) as
  • Odpowiedz
Jaki jest najszybszy sposób na wrzucenie tysięcy rekordów do tej samej tabeli? Aktualnie mam tak, że tworzę sobie komendę(raz) i w pętli uzupełniam danymi i wykonuję.
#csharp #sql
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Przy eksportowaniu wynikow z #sql management studio do #excel mam problem z formatem danych. Większość wierszy mi się ładnie przekleja, poza kilkudziesięcioma, gdzie wszystkie wiersze są w jednej komórce. Próbowałem to ręcznie sformatować korzystając z "text to columns" ale wtedy wybiera mi tylko jeden wiersz a resztę usuwa.

halp
  • 21
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@entaroadun: Próbowałem to ręcznie sformatować korzystając z "text to columns" ale wtedy wybiera mi tylko jeden wiersz a resztę usuwa.
Tu jest coś nie tak. Czy zaznaczasz wszystkie wiersze przed zastosowanie funkcji? Powinno zadziałać z wybranym tabulatorem jako znak rozdzielający. Jak nie zadziała, to można przetestować eksport csv. A jak nie zadziała - to przygotuj i wrzuć gdzieś taki plik bez wrażliwych danych.
  • Odpowiedz
@entaroadun: Zlinkuj excela z SQL zamiast exportować z SQL do excela. W excelu masz coś takiego jak Data -> From Other Sources. Tam podjasz serwer i możesz wkleić zapytanie.
  • Odpowiedz
– To jak ty się właściwie nazywasz, bo zapomniałem. Kongo? Srongo?
– Mongo.
– A więc uważnie mnie posłuchaj, Mongoł. Byłeś w relacjach?
– Nie.
– No właśnie, a ja znam kogoś, kto był i opowiedział mi to i owo. Wiesz, skąd się wzięli developerzy noSQL?
– Z linkedin?
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mirki mam problem z deletem zduplikowanych rekordów w bazie #postgresql . Usuwa wszystkie zduplikowane rekordy oprócz jednego. Obejmuje kilkaset tysiecy rekordów i jak wywołuje go w pgAdmin to wisi na 'waiting' ( ͡° ʖ̯ ͡°). Da się go jakoś zoptymalizować? Ewentualnie jakoś inaczej wykonać usuwanie tych rekordów?

delete
FROM rejestr t1
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@pokusof: Jak ktoś ściągnął 3.2.0, to był błąd w paczkowaniu i nie ma wtyczki do podglądania obrazków bezpośrednio z bazy. Jeśli ktoś aktualizuje automatycznie do 3.2.1, to potem trzeba jeszcze uruchomić ręcznie apkę "UpdateSQLiteStudio" i wybrać tam "add/remove component", następnie rozwinąć listę pozycji i zaznaczyć "Image viewer/editor plugin" i zainstalować.

Można też ściągnąć cały instalator 3.2.1 ze strony, który zawiera już tą wtyczkę.

W przyszłych wersjach instalator automatyczny będzie ulepszany,
  • Odpowiedz
Mireczki, czy pracuje ktoś z was jako ETL developer / Informatica Powercenter Developer lub ogólnie w środowisku związanym z szeroko pojętymi hurtowniami danych - Szczególnie tam gdzie używa się narzędzia Informatica Powercenter?

Na polskich forach stosunkowo mało jest informacji na ten temat i mam wrażenie, że to dużo mniej popularna działka niż zostanie programistą java czy innego popularnego języka, a stawki są na prawdę wysokie - szczególnie tam gdzie wymagana jest znajomość Informatica
  • 14
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@iniekcja: A jak wyglądała Twoja ścieżka kariery, żeby zostać ETL dev?

Z tego co przeglądałem na linkedin to sporo ludzi po prostu złapało jakieś doświadczenie w korpo czy banku przy hurtowni danych i potem przeskoczyli na takie samodzielne stanowisko.
Czy robota przy ETL / Informatica Powercenter to głównie praca jako kontraktor? Czy jakieś duże firmy zatrudniają również na etat np. banki itp. (z tego co widziałem to tylko jedno tego
  • Odpowiedz
@Sorn: Właściwie to nie mam zamiaru póki co tworzyć żadnego softu, po prostu mam pewne rzeczy do przeliczenia (dystanse między miejscowościami), a że tego jest dużo, to używam SQL-a do wyselekcjonowania najbardziej pożądanych przeze mnie rezultatów ( ͡° ͜ʖ ͡°)
  • Odpowiedz
  • 0
@plackojad to weź firebird ;) Ostatecznie nie musisz nic instalować, łatwo zrobić backup i przenieść rozwiązanie na inny komputer
  • Odpowiedz
Jak najłatwiej w postgresie dodać znak nowej linii przed każdym wystąpieniem wyrażenia typu liczba+kropka np "2." w stringu?
#postgresql #sql
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach