mam jedna tabele z id o nazwie tab1
id
--------
A
B
C
i druga tabele tab2
z kolumnami in out
in | out
------------
null | C
A | C
A | null
B | B
i mam wypisac cos takiego
id | countIn | countOut
----------------------------------
A | 2 | 0
B | 1 | 1
C | 0 | 2
jakies pomsly? probowalem z joinami ale nwm po czym
id
--------
A
B
C
i druga tabele tab2
z kolumnami in out
in | out
------------
null | C
A | C
A | null
B | B
i mam wypisac cos takiego
id | countIn | countOut
----------------------------------
A | 2 | 0
B | 1 | 1
C | 0 | 2
jakies pomsly? probowalem z joinami ale nwm po czym
- 1
@agsbajahs: Polecam wrzucać przykłady na http://www.sqlfiddle.com/
Od razu wiadomo o co chodzi i łatwiej wytłumaczyć :)
Od razu wiadomo o co chodzi i łatwiej wytłumaczyć :)
- 25
nk liste tych dzbanów co specjalnie spamuje retransmisjami
@wykop ile można czekać na moderatorów w tagach?
na ten moment mam tych:
https://www.wykop.pl/ludzie/Armo11/
https://www.wykop.pl/ludzie/shalisek/
https://www.wykop.pl/ludzie/Sanay/
https://www.wykop.pl/ludzie/Kryptowalutowo/
ten w sumie tag też spamował: https://www.wykop.pl/ludzie/skurvol_Dominik/
pozdrawiam
#spacex
@wykop ile można czekać na moderatorów w tagach?
na ten moment mam tych:
https://www.wykop.pl/ludzie/Armo11/
https://www.wykop.pl/ludzie/shalisek/
https://www.wykop.pl/ludzie/Sanay/
https://www.wykop.pl/ludzie/Kryptowalutowo/
ten w sumie tag też spamował: https://www.wykop.pl/ludzie/skurvol_Dominik/
pozdrawiam
#spacex
- konto usunięte
- MatexN
- kapacity
- Yamikaze
- Laszl0
- +20 innych
#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 wartości: charcter to number conversion
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 wartości: charcter to number conversion
- 0
@kurazjajami: Jak masz taki błąd i nie przerabiasz milionów wartości to po prostu wyrzuć sobie wartość, która powoduje błąd na ekran.
Albo dajesz outputa przed linią z błędem i ostatni output będzie Twoim niepoprawnym, albo walisz każdą do zmiennej i na exceptionie wywalasz ostatnią zmienną.
To tak chyba najszybszy sposób, żeby takie błędy wyłapywać :)
Albo dajesz outputa przed linią z błędem i ostatni output będzie Twoim niepoprawnym, albo walisz każdą do zmiennej i na exceptionie wywalasz ostatnią zmienną.
To tak chyba najszybszy sposób, żeby takie błędy wyłapywać :)
- 1
@kurazjajami: w ogóle nie używaj GOTO, nie używaj dwu-trzy literowych nazw zmiennych, nie używaj polskich nazw zmiennych i nie wiem po co Ci podkreślenie po nazwach.. to tęż średnio wygląda IMO :)
- 0
@kurazjajami: No to dajesz każdy rekord do zmiennej w loopie i zmienna trzyma ten zły rekord i wyświetli go w EXCEPIONIE.
Coś takiego:
LOOP
lvzmienna := loop(i)
linia z błędem
END LOOP
EXCEPIOTN
output (lvzmienna)
END;
Coś takiego:
LOOP
lvzmienna := loop(i)
linia z błędem
END LOOP
EXCEPIOTN
output (lvzmienna)
END;
- 1
@kurazjajami: Do usług! :)
Jak coś PL/SQLowego lub SQLowego wal śmiało :)
Jak coś PL/SQLowego lub SQLowego wal śmiało :)
- 2
@kurazjajami:
w ogóle jeszcze możesz zrobić coś takiego:
LOOP
BEGIN
proceduraWywalajacaBlad(record(i))
EXCEPTION
WHEN OTHERS THEN
output ( record (i) )
END;
END LOOP
Czyli przechwycić błędny rekord bezpośrednio w loopie, zalogować go i pójść sobie procesować kolejne rekordy :)
w ogóle jeszcze możesz zrobić coś takiego:
LOOP
BEGIN
proceduraWywalajacaBlad(record(i))
EXCEPTION
WHEN OTHERS THEN
output ( record (i) )
END;
END LOOP
Czyli przechwycić błędny rekord bezpośrednio w loopie, zalogować go i pójść sobie procesować kolejne rekordy :)
- 0
@denis-szwarc: po czym niby tak wnioskujesz?
Siemano wszystkim z #warszawskienightdrive :) A może jakiś spocik w piątkowy wieczór o 20 i lanserka po mieście? Co wy na to?? spotkalibyśmy się o tutaj : https://goo.gl/maps/UU21xxJzx9r Wołam wszystkich których mam na liście:
@aloszkaniechbedzie @ArekJ @rodorn @kaleklol @parhelia @mpisz @heavybreathing @minusuj @pussyrider @Maxxxiuuu @Husejnow @Euphor @D3lt4 @robaczek147 @lsrrdc @Przepiorek @Tezluar @stahustahowski @mmddss @Tino @Klejnot_nilu @artur200222 @veranoo @FREEQ @malinq @kubelt @pulse @mtriciak33 @yourvictim @Zrobiony_bobr @Just666 @Kopamatakawapl @paprykarzszczecinski1 @lewymaro @200wewisni
@aloszkaniechbedzie @ArekJ @rodorn @kaleklol @parhelia @mpisz @heavybreathing @minusuj @pussyrider @Maxxxiuuu @Husejnow @Euphor @D3lt4 @robaczek147 @lsrrdc @Przepiorek @Tezluar @stahustahowski @mmddss @Tino @Klejnot_nilu @artur200222 @veranoo @FREEQ @malinq @kubelt @pulse @mtriciak33 @yourvictim @Zrobiony_bobr @Just666 @Kopamatakawapl @paprykarzszczecinski1 @lewymaro @200wewisni
- Kopamatakawapl
- ArekJ
- mpisz
- Tino
- kamilbrawo2
- +1 innych
- 0
@HornisseBRD: dzięki za zwołanie, ale w piątek wracam dopiero po 23 z Wrocławia i wątpię, że będę miał siły. Może następnym razem :D
- 0
@konik_polanowy: po cóż jest ten czerwony wystający czubek?
- 8
Cześć,
Mam do rozdania kod 10% na linuxpl.com.
Wystarczy zaplusować wpis, losowanie w niedzielę po 20.
Kod rabatowy przysługuje dla usług:
- kont hostingowych (w1gb,w2gb, w5gb, w10gb, konto SEO oraz WPRO)
- dodatki do kont hostingowych
- serwery vps
Może się komuś przyda :)
#rozdajo #it #hosting #domeny
Mam do rozdania kod 10% na linuxpl.com.
Wystarczy zaplusować wpis, losowanie w niedzielę po 20.
Kod rabatowy przysługuje dla usług:
- kont hostingowych (w1gb,w2gb, w5gb, w10gb, konto SEO oraz WPRO)
- dodatki do kont hostingowych
- serwery vps
Może się komuś przyda :)
#rozdajo #it #hosting #domeny
- SzopGracz
- BionicA
- konto usunięte
- hubi900
- radekrad
- +3 innych
- 0
Może mi ktoś wyjaśnić o co chodzi z C3, C5 itp?
#f1
#f1
- 0
Świetna reklama Air France z Dreamlinerem w roli głównej
Fantastyczne ujęcia Dreamlinera w reklamie Air France. Polecam również making-of!
z- 4
- #
- #
- #
- #
- #
mpisz via Android
- 0
@monarchista przy obejrzeniu making-ofu wspominają o renderowaniu, ale tylko na potrzeby przygotowania, więc wydaje mi się, że jednak ujęcia prawdziwe. Ehh, w jakich my czasach żyjemy że się trzeba nad takimi rzeczami zastanawiać.
- 73
Mirki, co lepiej kupić? Około 85k w budżecie.
1) Kilkuletnią klasę "premium"
2) Nowe auto z niższej półki
Na plus auta nowego - wiadomo, z salonu, nic nie bite, gwarancja. Jestem pierwszym właścicielem, wiem co było/będzie naprawiane.
Na minus auta używanego - nic nie wiadomo, nie wiadomo jaki właściciel, nie wiadomo jaki prawdziwy przebieg, nie wiadomo jakie były naprawy i ile razy, nie wiadomo ile elementów było wymienianych. Poza tym auta kilkuletnie
1) Kilkuletnią klasę "premium"
2) Nowe auto z niższej półki
Na plus auta nowego - wiadomo, z salonu, nic nie bite, gwarancja. Jestem pierwszym właścicielem, wiem co było/będzie naprawiane.
Na minus auta używanego - nic nie wiadomo, nie wiadomo jaki właściciel, nie wiadomo jaki prawdziwy przebieg, nie wiadomo jakie były naprawy i ile razy, nie wiadomo ile elementów było wymienianych. Poza tym auta kilkuletnie
- MrBoombastic
- konto usunięte
- lubie-sernik
- chalwaklb
- Naiken
- +68 innych
No siema Miraski ( ͡º ͜ʖ͡º)
Ktoś z Was korzysta dziś z bezchmurnej nocy?
#astrofoto #astrofotografia #astronomia #kosmos #nightsky
I standardowo zapraszam do obserwowania autorskiego tagu #astrosky
Jak coś wyjdzie, to wrzucę tam dzisiejsze wypociny ;)
Ktoś z Was korzysta dziś z bezchmurnej nocy?
#astrofoto #astrofotografia #astronomia #kosmos #nightsky
I standardowo zapraszam do obserwowania autorskiego tagu #astrosky
Jak coś wyjdzie, to wrzucę tam dzisiejsze wypociny ;)
- mava
- Bemiko
- spiritus
- konto usunięte
- Zielonypan45
- +3 innych
- 27
Czy Mirski spod tagu #astronomia obserwują dziś nocne niebo?
Dziś coś sprzęt nie mógł zaskoczyć, więc skaczę sobie po obiektach.
Poniżej Mgławica Rozeta (NGC2237) w konstelacji Jednorożca.
Fotka na wzór OSC (one shoot color), tyle że w mono, tj. 1x600s (Hα).
#astrofoto #astrofotografia #kosmos #nightsky #astrosky #warszawa
Dziś coś sprzęt nie mógł zaskoczyć, więc skaczę sobie po obiektach.
Poniżej Mgławica Rozeta (NGC2237) w konstelacji Jednorożca.
Fotka na wzór OSC (one shoot color), tyle że w mono, tj. 1x600s (Hα).
#astrofoto #astrofotografia #kosmos #nightsky #astrosky #warszawa
- konto usunięte
- jdiowkxkan
- WrzeCiOna
- konto usunięte
- mmmaly
- +22 innych
mpisz via Android
- 31
Muszę popracować nad łapaniem ostrości..
#astrofoto
#astrofoto
- zielona_rzaba
- Eddenn
- pavulon78
- The_Pelek
- konto usunięte
- +26 innych
- 1
@DulGukat: Dobry, Skywatcher 150/750 i SONY DSC-RX100 IV. Niestety aparat z ręki bo jeszcze nie mam mocowania. No i byłem leniwy, bo nie chciało mi się teleskopu wywalać na balkon, więc robione z domu przez szybę.
mpisz via Android
- 1
@DulGukat znaczy aparat przyłożony do teleskopu z założonymi soczewkami i takie próbowanie co wyjdzie ;D
mpisz via Android
- 0
@Mcmaker no to akurat wiem, że przez szybę nie da się dobrze wyostrzyć, także po prostu muszę się zebrać żeby wykluczyć ta niedogodność. Ale i bez szyby mam problem żeby ładnie wyostrzyć ;s
mpisz via Android
- 0
@namrab w sensie? Podasz więcej szczegółów?
mpisz via Android
- 0
@namrab dzięki za info! ;)
- 0
- 0
@Freedie: słabo szukałeś, ale z drugiej strony pewnie po polsku. Jak pierwszy raz przeczytałem to nie wiedziałem o co pytasz, ale pierwszy wynik z google:
https://www.google.com/search?q=sql+referential+integrity&rlz=1C1GCEU_plPL820PL821&oq=sql+referencial+&aqs=chrome.1.69i57j0l5.4368j0j7&sourceid=chrome&ie=UTF-8
Po polsku też pierwszy wynik...
https://www.google.com/search?q=sql+referential+integrity&rlz=1C1GCEU_plPL820PL821&oq=sql+referencial+&aqs=chrome.1.69i57j0l5.4368j0j7&sourceid=chrome&ie=UTF-8
Po polsku też pierwszy wynik...
- 821
- konto usunięte
- kupczyk
- konto usunięte
- Matt_Tailor
- Szczerzuja
- +816 innych
mpisz via Android
- 1
@MandarynWspanialy Ty jak Ty, co ja mam mówić xd
- SoNuS
- konto usunięte
- NaYaSa
- konto usunięte
- Atomdorka
- +41 innych
- 0
@odwrocone_ytrewq: cóż to za apka? Bo wygląda sensownie.
- 1
Mam problem z utworzeniem triggera, który uzupełni datę dodania rekordu
Co należy zrobić?
#sql
CREATE TRIGGER data_dodania
BEFORE INSERT ON czytelnicy
FOR EACH ROW BEGIN
SET NEW.Data_zal_karty = now();
END
#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near '' at line 4
Co należy zrobić?
#sql
- 0
@Figle: Nie wiem czy FOR EACH ROW, BEGIN i SET nie powinny być każde w nowej linii?
I może zamiast now() to SYSDATE?\
https://www.techonthenet.com/mariadb/triggers/before_insert.php
Daj znać co było nie tak.
I może zamiast now() to SYSDATE?\
https://www.techonthenet.com/mariadb/triggers/before_insert.php
Daj znać co było nie tak.
- 0
@Figle: A skąd tam te AS?
To MariaDB?
CREATE TRIGGER info
BEFORE INSERT
ON czytelnicy FOR EACH ROW
BEGIN
PRINT 'Dodano rekord do bazy!';
END;
Czytaj komunikaty błędów :)
To MariaDB?
CREATE TRIGGER info
BEFORE INSERT
ON czytelnicy FOR EACH ROW
BEGIN
PRINT 'Dodano rekord do bazy!';
END;
Czytaj komunikaty błędów :)
mpisz via Android
- 0
@Figle średniki jeszcze i te sprawy ;)
- 0
@Figle: A można w ogóle PRINT tam użyć? Może ciapki " zamiast ' ?
Nie znam silnika, przejrzyj manual :)
Nie znam silnika, przejrzyj manual :)
#sql
jak podzielić String'a (nie używając separatora lecz długość) w kilka kolumn w tym samym rzędzie.
Powiedzmy, że mam tekst 600 znaków.
Kolumna może przyjąć Max 60 znaków i chce to rozdzielić w 10 kolumn
#bazydanych #programowanie
jak podzielić String'a (nie używając separatora lecz długość) w kilka kolumn w tym samym rzędzie.
Powiedzmy, że mam tekst 600 znaków.
Kolumna może przyjąć Max 60 znaków i chce to rozdzielić w 10 kolumn
#bazydanych #programowanie
- 0
@locheck: Dlaczego chcesz dzielić ten tekst? Czemu kolumna ma tylko 60 znaków a nie więcej? Bo ogólnie brzmi to już na wejście jak jakiś problem z projektem bazy?
- 1
@locheck: Współczuję.
Zrób albo tak jak ktoś wyżej napisał selecta z substr, albo o ile baza pozwala wrzucaj tekst do procedury, w której będziesz miał pętlę iterującą co 60 znaków :)
Zrób albo tak jak ktoś wyżej napisał selecta z substr, albo o ile baza pozwala wrzucaj tekst do procedury, w której będziesz miał pętlę iterującą co 60 znaków :)
Mariusz
- Nas? Bohaterów?! Prądem!?
- http://www.wykop.pl
- mail@mail.pl
https://www.wykop.pl/wpis/40934319/c-17-aircraftboners/