czy jest jakaś stronka gdzie można poćwiczyć odpytywanie baz danych? w stylu wybierz z bazy to i to (pokazany rezultat najlepiej) i trzeba do tego napisać odpowiednie zapytanie? najlepiej ze zwiększającym się poziomem trudności, ala quiz

#sql #programowanie
  • 9
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#sql #naukaprogramowania mam, pytanie importuję floaty, np. 23,99 albo 7,99 do sql'a do zmiennej numeric, ale za każdym razem jak jest jakaś zmienna np. 23,99 to postgres widzi to jako 23 i 99 . da się jakoś to ominąc ?
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@inquis1t0r: faktycznie niedopowiedziałem, dzięki za cynk. Spring to framework Javowy z opcjami kontaktowania się z SQLowymi bazami danych, a nie framework czysto SQLowy.
  • Odpowiedz
Jestem w robocie zmuszony to korzystania z Accessa. Czy orientujecie się może czy istnieje możliwość podczytania wartości (stringa ze ścieżką do innej bazy) w członie FROM query poprzez podzapytanie do tabeli zawierającej listę ścieżek bez używania VBA? Jak na razie wywala mi błędy. Ewentualnie czy istnieje jakieś obejście problemu braku zmiennych w silniku Jet.
#access #sql #office #hehe #programowanie #informatyka
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Mark9wi: problem jest taki że w przykładzie są hardcodowane ścieżki do zewnętrznych baz, ja chcę w ich miejscu mieć podzapytania do tabeli która przechowuje ścieżki (w razie zmiany modyfikuję jedynie tabelę a nie query)
  • Odpowiedz
Gdybyscie w dniu dzisiejszym rozpoczynali pisanie systemu CRM dla firmy logistycznej, to na czym oparlibyscie baze danych ?

a) tradycyjnie jakas relacyjna typu MySQL albo Postgresql
b) cos NoSQL'owego, moze MongoDB

Wiadomo, ze do tego typu oprogoramowania to bardziej pasuja relacyjne bazy danych, ale jednak uzywajac jakis NoSQL'ow, mozna obnizyc koszty...
  • 21
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mirki, robię projekt z baz danych wypożyczalnia rowerów. Chciałem zrobić tak, że jak jakaś osoba wypożyczy rower to idstacji będę zmieniał na NULL, ale jak później chcę wyświetlić dane z tabeli rowery połączone z innymi tabelami(widocznymi na screenie) inner joinem to nie pokazują mi się te rowery w których idstacji jest ustawione na NULL. Jak zrobić żeby mi pokazywało wszystkie rekordy? Ewentualnie czy dodać jakąś kolumne czywypozyczony w tabeli
kacpi - Mirki, robię projekt z baz danych wypożyczalnia rowerów. Chciałem zrobić tak,...

źródło: comment_M79RRA90X5CKPcDxcT3hPAPqcDJx3MIu.jpg

Pobierz
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

jak jakaś osoba wypożyczy rower to idstacji będę zmieniał na NULL


@kacpi_: bad idea. Skoro juz robisz to relacyjnie to zrob osobna tabelke z asocjacjami rowerow i stacji. Przynajmniej wiersze rowerow beda powiedzmy immutable
  • Odpowiedz
dodatkowo będzie też dobrym wyjściem dla stworzenia historii wypozyczen roweru.


@nilphilus: albo po prostu tabelę domain events ze wszystkimi zmianami jakie zachodzą w bazie
  • Odpowiedz
#sql #programowanie

Mirki, ogarniam t-sql (rok doświadczenia), pl/sql obecnie jako analityk jakości danych. Co powinienem jeszcze umieć żeby aplikować na stanowisko stricte programista sql? Obecnie okoli 5k na rękę, a dążę żeby zarabiać za niedługo 7/8k...
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Przegląd promocji dla programistów

Ebooki i kursy wideo

Najlepsza promocja miesiąca:
1. Dzisiaj jest ostatni dzień, w którym można zgarnąć kurs programowania w j.polskim z rabatem 60%. Do dużej części kursów jest darmowy ebook. Pełną listę tytułów znajdziecie tutaj: https://www.wykop.pl/wpis/41333901/przypominam-ze-tylko-do-jutra-jest-60-na-kursy-wid/
tomaszs - Przegląd promocji dla programistów

Ebooki i kursy wideo

Najlepsza pro...

źródło: comment_5bnbT7vbxBRNLMgqsQPsf5QKt2wDQWmm.jpg

Pobierz
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Istnieje możliwość wyciągnięcia userów którzy otrzymali zaproszenie do znajomych i jednocześnie go nie wysłali? Wymyśliłem takie zapytanie ale niestety jest błędne.

select "user".* from "user" join friendship f on "user".user_id = f.friend_id where f.requester_id != 'jakis_id' and f.friend_id in (select user_id from "user" join friendship f2 on "user".user_id = f2.requester_id where f2.friend_id = 'jakis_id');
#programowanie #sql
kickli - Istnieje możliwość wyciągnięcia userów którzy otrzymali zaproszenie do znajo...

źródło: comment_mjPdzQfVEbWGUgvX5PMOZHNChszVg1Cz.jpg

Pobierz
  • 11
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@kickli czyli szukasz wszystkich IDków z pierwszej kolumny, których nie ma w drugiej, tak? Jak tak, to:

SELECT requester_id
FROM friendship f1
WHERE NOT EXIST (SELECT * FROM friendship f2 WHERE f2.friend_id = f1.requester_id)
  • Odpowiedz
SELECT DISTINCT requester_id
FROM friendship f1
WHERE NOT EXIST (SELECT * FROM friendship f2 WHERE f2.friend_id = f1.requester_id AND f2.requester_id = f1.friend_id)

Dosłownie przetłumaczone to co napisałeś. Jeśli dobrze rozumiem to co chcesz osiągnąć.
  • Odpowiedz
Przypominam, że tylko do jutra jest -60% na kursy wideo programistyczne w języku polskim. Poniżej lista tytułów z cenami, autorami i linkami do zakupu. Trochę tego jest. Do dużej części kursów są ebooki gratis:

#git. Kurs video. Pracuj wygodnie z najpopularniejszym systemem kontroli wersji. Kurs video. Marcin Biegała obniżka z 59,00 zł na 23,60 zł LINK
#python 3. Kurs video. Praktycznie wprowadzenie do programowania. Kurs video. Adam Bobowski obniżka
tomaszs - Przypominam, że tylko do jutra jest -60% na kursy wideo programistyczne w j...

źródło: comment_hQOJJ3w3BR8rACOVzEtLpJXXfDGAeraG.jpg

Pobierz
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mirki, czy dużym druciarstwem jest dorzucenie kilku linijek do skryptu który naprawia wcześniejsze rzeczy wykonywane przez skrypt? Skrypt jest duży i ciężko się w nim połapać i niekoniecznie chciałbym już tam coś zmieniać. Chyba że to mocno niepoprawne
#sql #programowanie
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mirki, czy dużym druciarstwem jest dorzucenie kilku linijek do skryptu który naprawia wcześniejsze rzeczy wykonywane przez skrypt?


@JaTobieTyMi: owszem, sprawiasz, że duży sktypt w którym ciężko jest się połapać staje się co prawda tylko odrobinę większy ale za to znacznie trudniej się w nim połapać. Fachowo nazywamy to powiększaniem długu technologicznego.

Skrypt jest duży i ciężko się w nim połapać i niekoniecznie chciałbym już tam coś
  • Odpowiedz
konto usunięte via Wykop Mobilny (Android)
  • 0
Gdy musicie wyciągnąć z tabeli jeden rekord o największej wartości jakiejś kolumny z datą lub liczbą to jak to robicie żeby było najbardziej optymalnie?

Np. jest tabela która zawiera id (number), jakąś datę i inne dane.
Jak najlepiej wyciągnąć tylko pierwszy rekord zwracany przez zapytanie
Select * order by jakas_data desc, id desc ?

Zależy
  • 13
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

konto usunięte via Wykop Mobilny (Android)
  • 1
@xantiros: sortowanie wykonuje się po filtrowaniu where, więc takie rownum zwróci jakieś losowe rekordy, a nie największe.

Można zrobić podzapytanie i w nim order oraz hint FIRST_ROW, a rownum użyć w zapytaniu nadrzędnym i tak mam w tej chwili zrobione ale czy nie ma czegoś szybszego?

Szukam doświadczonej osoby, która coś podpowie. Jak nie wiecie to nie piszcie bo głupoty piszecie.
  • Odpowiedz