mam problem z zapisem takiego zapytania: zwróc studentów, którzy nie dostali żadnej pały w całym semestrze. jedynie udaje mi sie usunać rekord z oceną niedostateczną ale jak wykreslic całego studenta na podstawie jednej oceny? #bazydanych #sql
  • 8
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Gumaa: kategorie i podkategorie trzymalbym w jednej tabeli z dwoma dodatkowymi polami parent_id (na siebie, lub null) oraz stringiem ze schematem drzewa (np numery id ze sciezka do roota oddzielane kropkami, to pomaga w wyszukiwaniu wszystkich podkategorii)
  • Odpowiedz
sumuje sobie jakieś wartości z kolumny w zakresie do jakiejś daty oczywiście mam sum(kolumna) where date < coś ale czy mogę w trakcie takiego sumowania sprawdzić czy jest jakiś moment gdzie suma jest < 0? bo sumuje dodatnie i ujemne i czasem się może zdażyć że np w połowie jest ujemne
#sql
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#wykop #bezpieczenstwo #bezpieczenstwowsieci #raporter #hakujo
Ludzie nieustannie wpisują jakieś dziwne rzeczy do Raportera, to chyba ma być #sqlinjection #sql tylko, że ja nie używam sql ( ͡° ͜ʖ ͡°)

1111111111111" UNION SELECT CHAR(45,120,49,45,81,45),CHAR(45,120,50,45,81,45),CHAR(45,120,51,45,81,45),CHAR(45,120,52,45,81,45),CHAR(45,120,53,45,81,45),CHAR(45,120,54,45,81,45),CHAR(45,120,55,45,81,45),CHAR(45,120,56,45,81,45),CHAR(45,120,57,45,81,45),CHAR(45,120,49,48,45,81,45),CHAR(45,120,49,49,45,81,45),CHAR(45,120,49,50,45,81,45),CHAR(45,120,49,51,45,81,45),CHAR(45,120,49,52,45,81,45),CHAR(45,120,49,53,45,81,45),CHAR(45,120,49,54,45,81,45),CHAR(45,120,49,55,45,81,45),CHAR(45,120,49,56,45,81,45),CHAR(45,120,49,57,45,81,45),CHAR(45,120,50,48,45,81,45),CHAR(45,120,50,49,45,81,45),CHAR(45,120,50,50,45,81,45),CHAR(45,120,50,51,45,81,45),CHAR(45,120,50,52,45,81,45),CHAR(45,120,50,53,45,81,45) -- /* order by "as /*
' AnD
antros - #wykop #bezpieczenstwo #bezpieczenstwowsieci #raporter #hakujo 
Ludzie nieu...

źródło: comment_c1ULV6aubdbLO2XjWOCOY6sZOtfhbz9v.jpg

Pobierz
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@mic327: Ja tylko dodam, że IMHO nie warto inwestować czasu w naukę technologii Oracle. Ich obecne praktyki biznesowe powodują, że firmy się od nich odwracają i sięgają po inne technologie.
  • Odpowiedz
@bledny: select avg(c) from (select count(meldunek.pesel) as c from meldunek group by meldunek.id_pok)
Przy czym to ignoruje pokoje puste. Jak chcesz z pustymi, to trzeba zrobić jakiś join.
  • Odpowiedz
select avg(c) from (select count(meldunek.pesel) as c from meldunek group by meldunek.idpok)


@vytah: Dzięki za trop, poszło tak:

select avg(c) from (select count(meldunek.pesel) as c from meldunek group by meldunek.id_pok) as m;
  • Odpowiedz
  • 2
@bledny takie są założenia, w praktyce w czasach przed komputeryzacją popełnili masę błędów, dlatego np. w formularzach które pytają o pesel pyta się też o datę urodzenia
  • Odpowiedz
#sql #oracle #plsql

Wyżej w zapytaniu nad LR i LB wybieram zapytaniem wygenerowane pesele. Wszystko elegancko w kursorze. Generalnie chcę pokazać ile jest błędnych (LB - błędny format, zła suma kontrolna) i wszystkich (LR - na dole) peseli. Wszystko się odpala, ładnie liczy dla 100, 1000, 10000 rekordów, ale jak puszczę to na całej bazie to wywala mi błąd po jakimś czasie:

ORA-06502 PL/SQL: błąd liczby lub
kurazjajami - #sql #oracle #plsql


Wyżej w zapytaniu nad LR i LB wybieram zapytan...

źródło: comment_zLczeqbOrXseF2CIVQgkGHUUKvSuB0xD.jpg

Pobierz
  • 25
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#sql #oracle #plssql

Mirki. Mam 2 tabele. klienci i telefony. jeden klient może mieć x telefonów, tabele są połaczone po id_klienta.

Jak napisać zapytanie, które sprawdza czy dla danego klienta chociaż jeden numer ma poprawny format (9 cyfr) i nie jest to numer 111111111 itp.?

Czyli jak żaden z x numerów nie spełni wymagań ww. to zwraca 0, a jak choć jeden spełnia to 1.
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mirki, szukam jakiegoś dobrego serwisu w którym są omawiane poszczególne zagadnienia z SQL, a potem są ćwiczenia/testy z przerobionego tematu. Zależy mi na dużej ilości ćwiczeń, tak aby pisać jak najwięcej. Może być płatny, chociaż wiadomo że najlepszy byłby darmowy ( ͡° ͜ʖ ͡°)
Polecicie cos?
#sql #naukaprogramowania
  • 12
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@tv4rion: U mnie analityk dostaje 8k brutto + jakieś benefity. Ale to nie w gdańsku tylko w wejherowie :P No i odpada mu jakakolwiek adminka.
Więc w Gda pewnie więcej
  • Odpowiedz
Witam, jakiego zapytania SQL powinienem użyć aby otrzymać wynik jak na poniższym przykładzie?
Próbuję skorzystać z:
SELECT IDw, Wartosc FROM baza GROUP BY IDw;
ale wynikiem tego jest podanie tylko jednej wartości z każdego ID_w, brakuje mi czegoś co by te wartości łączyło ze sobą
Proszę o pomoc
#pytanie #sql
DinapeS - Witam, jakiego zapytania SQL powinienem użyć aby otrzymać wynik jak na poni...

źródło: comment_PkxNYWAZZ7VdXONUANA4nNvR9oHnhRlW.jpg

Pobierz
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach