@malachite: Jeżeli dane są zawsze w formacie "Imie Nazwisko" to musisz po prostu znaleźć indeks spacji i zrobić toUpper na tym co jest już za nią, aczkolwiek średnie jest to rozwiązanie z trzymaniem imion i nazwisk w jednej kolumnie.

  • Odpowiedz
@malachite: w oracle to by było SELECT SUBSTR(nazwakolumny,0,INSTR(nazwakolumny, ' ') +
UPPER(SUBSTR(nazwakolumny,INSTR(nazwakolumny, ' ')))
w accesie pewnie inaczej nazywaja sie te funkcje
  • Odpowiedz
Polecicie coś ciekawego od #sql na #udemy? Od kompletnego zera, możliwie jak najbardziej kompleksowy, żeby było coś więcej niż "insert gwiazdka from tabela wszyscy znamy eskuela" ( ͡º ͜ʖ͡º) poziom powiedzmy taki żeby zadowolić pracodawcę dającego ogłoszenie na juniora z wpisem "znajomość SQL" ( ͡° ͜ʖ ͡°)
  • 8
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

  • 0
Może ( ͡° ͜ʖ ͡°) ale najpierw muszę się gdziekolwiek zaczepić bo obecna robota mnie dobija ( ͡° ʖ̯ ͡°) ale szukam różnych opcji, dzięki ( ͡° ͜ʖ ͡°)
  • Odpowiedz
Mirunie od #python, #naukaprogramowania, może #sql

Chciałem zacząć mojego pierwszego CRUD'a z pomocą SQLAlchemy ale jest mały problem z tą paczką, nie mogę jej importować w kodzie.

Mam niestety 3 wersje pythona(żadna w venv), poszło z klasyki: (sudo) pip3.6 install sqlalchemy, paczuszka jest w /usr/local/lib/python3.6/site-packages .
Jednak PyCharm nie widzi sqlalchemy, zgooglowałem i podobno potrzebowałem flask coś tam więc to też zainstalowałem i dalej nic. Wersja
  • 12
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@michael93pl: ziomuś, ale serio, zainteresuj się virtualenv. Służy do "zarządzania pythonami" (no powiedzmy). Tworzy takie środowiska pythonowe, każde z nich ma własne biblioteki i zawsze wiesz, gdzie i na jakim pythonie instalujesz paczki.

Jak Ci się chce, możesz też dorzucić do tego virtualenverappera, który pomaga zarządzać virtualenvami
  • Odpowiedz
#klient pisze, że mu wolno działa zadanie w bazie i żebyśmy zerknęli.
Patrzymy, a tam #sql mieli update na 36,700,527,081,730,780 wierszy ( ͡° ʖ̯ ͡°)
Oni nie potrzebują #oracle exadata, oni potrzebują oracle petadata, która wyjdzie za 20 lat. Ich geniusz podsumuję tylko jednym słowem - hindusi.
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@maniac777: stara stabilna 11.2.0.4. Walnęli jakiś update na partycjonowanej tabeli z danymi archiwalnymi z okresu 15 lat. Ktoś się walnął ewidentnie. Uwierz mi, sam nie wiem, co oni tam trzymają, ale baza ma kilka tera i trzy tabele giganty, gdzie reszta ma normalne rozmiary. Nie ma to co "dobry" design i optymalizacja...
Sam się zastanawiam, co do cholery można trzymać, że maja tyle danych
  • Odpowiedz
#programowanie #sql #csharp

Muszę napisać apkę w c#, która będzie obsługiwała niedużą bazę danych biblioteki z jakimiś przykładowymi danymi.

Ogarniam MSSQL + C#. Pytanie czym mam to połączyć? Znacie jakieś ciekawe wątki, które by mi pomogły zaznajomić się z tematem? Jakakolwiek pomoc mile widziana ( ͡° ͜ʖ ͡°)
  • 15
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@kurazjajami to Windows Forms, albo WPF. I jak napisał kolega wyżej Entity Framework, albo klasyczne ADO.NET, ale tego nie polecam. Są też inne ORMy, ale bym sobie nimi nie zaprzątał głowy jeszcze :P
  • Odpowiedz
@albatroszippa1998: spoko, to od razu mógł was nauczyć oop i alternative syntax, bo nawet taką pierdołę da się napisać ładniej i rodzielić logikę i widok łatwo i szybko i wprowadzić MVC proste jak budowa cepa i to bez żadnego frameworka
  • Odpowiedz
@Neagini: Notacja wiele do jednego. Notacja używana w relacyjnych bazach danych oznacza, że jedna encja z danej tabeli może być podpięta do wielu encji z innej tabeli. Klucz oznacza 1, a kółka wiele.
  • Odpowiedz
Mircy, znów #slub cisnę w niedzielny wieczór i potrzebuje Waszej pomocy ( ͡° ͜ʖ ͡°)

Otóż mamy już potwierdzonych wszystkich gości (liczymy że się już nic nie zmieni) i ogarnięte noclegi. Chcemy w fajny sposób poinformować gości o tym gdzie będą spać. Mamy stronę internetową, zrobioną w kreatorze nazwa.pl, wpadłem na pomysł, żeby spiąć ją z jakąś bazą danych, wklepujesz sobie swoje nazwisko w okienko i
  • 11
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mam dwie listy rozwijane (Kategorie i podkategorie) ,których wartości pobieram z bazy danych.Jak zrobić,żeby po wybraniu np. kategorii Motoryzacja w drugiej liście pokazały mi się tylko podkategorie z motoryzacji
#php #sql
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@EscapeFromEveryday: sensownie byłoby nie przeładowywać strony jak użytkownik wybierze element z pierwszej listy i przy pomocy AJAX wywołać skrypt PHP, który zwróci listę podkategorii dla wybranej kategorii, po czym wyświetlisz pobraną listę w drugiej liście rozwijanej.
  • Odpowiedz
@EscapeFromEveryday: Jak nie chcesz używać AJAXa a samych kategorii/podkategorii nie jest dużo, to możesz wczytać wszystkie podkategorie do osobnych selektów i ukryć je. Potem - korzystając z JavaScript - pokazujesz odpowiedni selekt z podkategoriami zależnie od tego co klient wybrał w selekcie z kategoriami.
  • Odpowiedz
czy ktoś z #programowanie poleci jakiś fajny kurs #sql?
Kurs ma być dla żony, poziom podstawowy (od zera, dla nieprogramistów), online - bez instalacji środowiska, po angielsku, fajnie jakby był z video i jakimiś testami.

Ja sam uczyłem się z #codecademy, ale teraz widzę że jest dość dużo płatny, jestem w stanie dać z 5 euro, ale darmowy lepszy :)
  • 14
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Nicescroll: jesteś jak taki wujek, co co roku na święta z tym samym żenującym żartem wyskakuje, nikt się nie śmieje, a on od 10 lat się jeszcze nie domyślił, że to nikogo nie bawi.
  • Odpowiedz
Mam takie zapytanie:

SELECT
id_pracownika, nr_przedzialu
FROM pracownik, poziom_zarobkow
WHERE pensja + nvl(premia, 0) BETWEEN dolna_granica AND gorna_granica
  • 20
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Matt23: Przez to, że w GROUP BY masz nrprzedzialu. Zostaną utworzone grupy (idpracownika, nrprzedzialu), a w każdej tej grupie stały nrprzedziału, przez co średnia zawsze będzie równa nr_przedzialu, czyli równie dobrze tego warunku mogłoby nie być, bo zawsze będzie spełniony.
  • Odpowiedz
W jaki sposób zrobić kategorie do newsów na stronie?
Potrzebuję rozwiązania, do którego w późniejszym czasie będę mógł dodać nowe kategorie bez interwencji w tabele, wyłącznie z poziomu przygotowanego panelu.
Do 1 newsa może być przypięte wiele kategorii, na podstawie których potem będzie można wyszukać w szukajce.

W jaki sposób to rozwiązać, aby było to elastyczne, funkcjonalne i nieprzekombinowane?
#webdev #bazydanych #sql #php
  • 19
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Potrzeba mi pomocy ;) Jestem amatorem jeśli chodzi o mssql, a potrzebuje wypełnić całą kolumnę w tabeli byle jakim tekstem, żeby w każdej komórce było coś innego. Znalazłem coś takiego, tylko że tutaj cała kolumna uzupełni się jedną wartością.
UPDATE nazwatabeli
SET nazwa
kolumny1 = nowa_wartosc1,

#sql #mssql #informatyka
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Pytanie czy przechowywanie JSONa w Stringu to bardzo zła praktyka?
Mam tablicę z max po 10 obiektów, zamieniam JSON.stringfy():

"[{"name":"Examle","value":3}]"
#sql #bazydanych #postgresql
  • 10
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@bonus: Zależy czy chcesz na tych danych działać czy nie. Jeśli po prostu dane przechowujesz i wyciągasz to cię nie obchodzi czy w bazie przechowujesz pdfy, jsony czy stringi, po prostu wpychasz do blob lub string. Ale, jeśli chcesz z tym zrobić coś więcej to postgres natywnie wspiera JSON.
  • Odpowiedz
Kiedyś, któryś z mirków przygotował takie fajne szkolenie z SQL. Niestety gdzieś zgubiłem. Jest szansa, ze ktos podrzuci?
#sql
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@mktos: wiem jak to wygląda od strony twórcy, bo pracowałem z kilkoma osobami co robią kursy z kategorii #programista15k na 1h dobrego merytorycznego materiału potrzeba 8h nie wliczając w to wielu poprawek bo przez 15min materiału wprowadzało się widza w błąd bo zamiast rxjs jest napisane rx.

Z tą ceną to jest tak jak na bazarku, zawsze znajdzie się hindus co zrobi gotowca na wp za 10
  • Odpowiedz