@mojemacki: sqla można się nauczyć w weekend :)

imho nie warto robić kursów/przerabiać książek - rób od razu zadania (ja zawsze polecam sql-ex[kropka]ru - bo to najlepsza strona w tym temacie)
  • Odpowiedz
#sql #python
Hej, mam pewne podstawy w power bi i generalnie chciałbym się rozwijać w analityce danych. Wiem, że są inne opcje, ale chciałbym uczyć się sql i pythona potem na jakims kursie online, myślałem o datacamp albo courserze, ktoś poleci co wybrać? Czy może inne kursy?
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@SuperGosc11: datacamp jest ok, jeśli potrafisz się samemu zmotywować do działania,
ja miałem akurat kiedyś wolny miesiąc i w ciągu okresu próbnego (który kosztował $1) zrobiłem na datacampie kilkadzieści kursów, z pythona, sparka, pandasa, itd.

powyższe, plus trochę dodatkowych działań (np. robienie zadań z leetcode'u, oglądanie pythonowych materiałów i prezentacji z konferencji na youtubie), wystarczyło by znaleźć pracę za sensowny hajs :)
  • Odpowiedz
Łączę sobie tabele w taki sposób:

LEFT JOIN table2 AS t2 ON
t1.table2id = t2.id
WHERE
t1.zepsutywykop =
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

gdy dajesz warunek do drugiej tabeli to twoje zapytanie działa jak inner join, bo oczekujesz, że dane się poprawnie połączą. W tym przypadku

LEFT JOIN table2 AS t2 ON
t1.table2id = t2.id
WHERE
t1.zepsutywykop = 'tak'
  • Odpowiedz
@Murasame: zamiast takich dzikich kombinacji to wystarczyło ten warunek:
t2.zepsutywykop = 'tak'
przerzucić z Where do Left join

LEFT JOIN table2 AS t2 ON
t1.table2id = t2.id AND t2.zepsutywykop
  • Odpowiedz
#webdev #serwery #sql #mysql #bezpieczenstwo

Właśnie shakowali jeden z popularnych hostingów wrzucajpliki.pl
Na stronie podali że poprzez "SQL injection" pokasowali im wszystkie pliki z serwerów. I się tak zastanawiam w jaki sposób? Co to jest te "SQL injection" i dlaczego pozwoliło pokasować im pliki? Warto się uczyć na błędach innych.
damianooo8 - #webdev #serwery #sql #mysql #bezpieczenstwo

Właśnie shakowali jeden z ...

źródło: wrz

Pobierz
  • 10
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mirki,
Próbuje wygenerować XML z zapytań sql. Obecnie mam trzy zapytania
1 select * from produkty -> ( id, kod, nazwa_produktu )
2 select * from kategorie -> (id, nazwa_kategorii )
3 select * from zdjecia -> (id, linkdozdjecia
  • 8
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@biju: pobaw się ChatemGPT, myślę, że uda się wygenerować coś sensownego. Co do pomocy to raczej mało ludzi tutaj umie Powershella w takim stopniu, żeby ci coś wskazać (no i wklej kod po ludzku)
  • Odpowiedz
chcę stworzyć dashboard (na bazie mysql). moim głównym językiem jest python. lepiej użyć do tego oddzielnego programu (np. power bi) czy biblioteki pythonowej (np. plotly dash)?

#python #sql
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@maciekXDDD: To zależy... Jak używasz głównie Pythona, to pobawiłbym się w plotly (lub podobne). Jeśli chcesz się pobawić, nauczyć - to PowerBI (nie wiem jak z licencją).
  • Odpowiedz
@DarkAlchemy: a co chcesz z tym robic, bo imo to byly bardzo generyczne zadanka, jak juz to poznawanie narzedzi i tyle. Ew na tych kartkowkach to wlasnie aby napsiac najprostsze optymalne zapytanie SQL i tyle. PWR

W sensie, widzialem studentow, co na praktycznie 7 semestrze nie potrafili napisac nawet zwyklego zapytania SQL XD (w sensie skladni nie kojarzyli wcale xDD) ale to juz tacy z czasow zdalnego nauczania i sami
  • Odpowiedz
Mam tabelę z logami (to samo co w poprzednim moim wpisie, ale lekko koncepcja się zmieniła).
Chcę z tego osiągnąć jednym zapytaniem pierwsze wystąpienie danego EntityID, a drugim zapytaniem ostatnie wystąpienie danego EntityID.
Dokładnie tak jak na screenie.
Pomożecie?

#sql #powerbi
LucaJune - Mam tabelę z logami (to samo co w poprzednim moim wpisie, ale lekko koncep...

źródło: Zrzut ekranu 2023-01-20 135446

Pobierz
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@LucaJune:
przy założeniu, że tabela nazywa się t i, że kolumna którą nazwałeś Value nazywa się val:

select distinct
entity_id
  • Odpowiedz
Mam tabelę jak na screenie.
Potrzebuję zrobić wizualizację w formacie tabelki najlepiej, żeby pokazać co się zmieniło na danym UserID.
Czyli stworzyć kolumnę OLDVALUE i NEWVALUE.

Nie oczekuję gotowego rozwiązania, ale chociaż podsuńcie jakiś pomysł, bo czacha mi dymi i jestem w kropce.

#sql #powerbi
LucaJune - Mam tabelę jak na screenie.
Potrzebuję zrobić wizualizację w formacie tabe...

źródło: sql-question

Pobierz
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@LucaJune:
Przyjmując założenia:
- w ramach jednego USERID każda kolejna zmiana ma wartoś LogID o 1 większą od poprzedniego
- namniejszy logID na userze oznacza pierwszy wpis, a nie zmiane
- każdy kolejny logID zapisuje zmianę max na 1
  • Odpowiedz
#sql
Jest to z zadania E.14 styczeń 2018.
Zadanie:

nadające prawa dla użytkownika moderator do usuwania i przeglądania danych w tabeli ogloszenie.

Wpisałem:
  • 12
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#sql
Nigdy nie miałem tego na zajęciach a internet pokazuje mi żeby wpisać to przez konsolę a ma być to zrobione przez sql na localhost/phpmyadmin
Wie ktoś jak napisać takie zapytanie?

Zapytanie 3: tworzące użytkownika moderator na localhost z hasłem qwerty

Jest to z zadania E.14 styczeń 2018
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#sql
Może ktoś wyjaśnić jak dla "początkującego" co znaczą te słowa w sql?:
atrybuty
pola
krotki
encje
Wiem że można znaleźć tego multum w internecie ale ja nadal tego nie rozumiem xD
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

  • 0
@massejferguson nie rozumiałem encji dopóki nie ogarnąłem że to tłumaczenie z angielskiego "entity" i wtedy stało się jasne, polecam angielska dokumentację ( ͡º ͜ʖ͡º)
  • Odpowiedz
#sql
może ktoś wyjaśnić jak to czytać? ni uja nie rozumiem a w internecie coś pisze ale nadal nie rozumiem :|

SELECT * FROM produkt WHERE SUBSTR(rok_produkcji,3,2)=17;
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@massejferguson:

SUBSTRING(nazwa kolumny, pozycja, liczba znaków) - czyli bierzesz wartość z kolumny "rok_produkcji" i chcesz z tej wartości "wyłuskać" tylko dwa znaki, począwszy od pozycji 3. Czyli zakładając, że kolumna zawiera tylko wartości 4 cyfrowe to będą to dwie ostatnie cyfry.

SELECT * FROM produkt WHERE SUBSTR(rok_produkcji,3,2)=17;

To zapytanie pokaże tylko produkty, których końcówka roku produkcji kończy się na 17 - czyli 2017, 1917, 1817, 1717 itd.
  • Odpowiedz
Mirki, proszę o pomoc i radę. Uwaga, trochę długie.

W tym roku kończę studia - ekonomię, i mam pytanie, czy istnieje taka możliwość aby połączyć wiedzę programistyczną + właśnie ekonomia.

Skończyłem technikum informatyczne, ale na studia poszedłem na ekonomie, ponieważ interesował mnie temat finansów. Obecnie pracuję w księgowości, do automatyzacji Excela używałem VBA, ale po napisaniu kilku automatów zabrakłoby mi już pomysłów i chciałem spróbować czegoś nowego. Poza tym jakoś średnio mi odpowiada
ATLETICO - Mirki, proszę o pomoc i radę. Uwaga, trochę długie. 

W tym roku kończę st...

źródło: comment_1673222114zfu5i4L60cvuSjC9CBMaA1.jpg

Pobierz
  • 9
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#sql
Internety nie pomagają albo ja coś źle wpisuję :|
Może ktoś wyjaśnić te pojęcia?:
-zapytanie projekcji
-zapytanie sumy
-zapytanie selekcji
-zapytanie łączenia
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Czy ciężko jest przejść z vba do "normalnego" języka programowania? Wszędzie widzę ogłoszenia z pajtonem widzę że ma dużo większe zastosowanie, przede wszystkim nie jest się uwiązanym w apliakcjach Microsoft-u. Polecilibyscie jakiś kurs, yt, whatever co pomogło wam najbardziej? W pracy głównie używam vba do automatyzacji procesów w korpo, makra do excela.
#korposwiat #programowanie #programista15k #sql #excel #pracbaza
  • 9
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach