@MackONE_ nie znam nikogo, kto nauczyłby się programować z książek. Znając życie to nawet przez nią nie przerbniesz, albo będziesz czytał na odwal się. Moja rada:
1. Wybierz sobie o jakich bazach chciałbyś się uczyć (MySQL, Oracle, PosteSQL, Microsoft)
2. Jeśli jesteś studentem i masz konto na msdnaa to ściągaj klienta SQL Server - moim zdaniem najlepszy dla nowicjuszy
3. Przeglądaj kursy, czytaj msdn.microsoft.com, obczaj blogi (sqlservercentral najlepszy. Jest tam wszystko -
Witam i o zdrowie pytam :D.

Jako że mam teraz trochę wolnego czasu chciałbym zdobyć trochę wiedzy z dziedziny baz danych. Zarówno teoretycznych zagadnień jak i praktycznych.

Było by fajnie jakby padły propozycje jakiś książek, kursów, video-kursów czy stron internetowych.

Pytanie całkowicie innej maści, czy znajomością samych baz danych da się w branży IT "coś osiągnąć" czy potrzebna jest wiedza np. z programowania obiektowego.

#bazydanych #sql #nosql #mssql #oracle
czesc, pytanie do uzytkownikow #oracle business intelligence. czy w tym narzędziu jest gdzies opcja wprowadzania danych do tabeli "na miejscu" ze tak powiem? chodzi mi szybką edycję, czy dodanie jakiejs danej. slyszalem ze jest cos takiego, ale za cholere nie moge znalezc. #bazydanych
@DawidKb: Potraktuj rozmowę kwalifikacyjną jak lekcję dzięki której wiesz czego nie umiesz. Zapotrzebowanie na rynku jest dosyć duże dlatego myślę, że w końcu znajdziesz gdzieś zatrudnienie. Poświęć trochę więcej czasu na naukę. Jeśli chodzi o Oracle to polecam tego bloga http://andrzejklusiewicz.blogspot.com/. Ważne jest też by wykonać trochę ćwiczeń praktycznych, sama teoria na niewiele się zda.
#praca #oracle #sql #pracbaza
Kurde Mirki (i Mirabelki) trochę mnie stres zaczyna łapać - jutro mam rozmowę kwalifikacyjną na stanowisko junior oracle developer z "pracownikiem technicznym", podsuńcie jakieś pomysły na co jeszcze zwrócić uwagę przed taką rozmową, jakie pytania mogę dostać? Może ktoś z was był niedawno na jakiejś rozmowie i dostał "nietypowe" pytanie? ( ͡° ͜ʖ ͡°)
Miki.
Wyciągam sprzedaż klientów w każdej grupie towarowej.
Za pomocą naturalnych joinów. Zagregowane to jest za pomocą 'group by' do klienta, grupy pokazana suma z wartości.

Jeśli nastąpiła sprzedaż w danej grupie towarowej - zobaczę wynik sumę wartości. Jeśli sprzedaż w danej grupie nie nastąpiła - wartość nie pojawi się.

Jak pokazać wszystkich klientów i dla każdego z nich sprzedaż w każdej grupie bez względu na to czy ona nastąpiła czy nie?
@Supaplex: brzydkie i pewnie mało efektywne ale nie mam czasu dłubać dłużej :)

select kli_id,grupa,SUM(wartosc) AS wartosc
from
(select *
from tmp_tow t, tmp_sprz s
where t.tow_id = s.tow_id
union
select t.tow_id, grupa, kli_id, s.tow_id, 0
from tmp_tow t, tmp_sprz s
where t.tow_id != s.tow_id)
group by kli_id,GRUPA;
Używam w oracle składni left join i right join jeśli potrzebuje.
Korzystać można tez z klauzur (+) w AND'ach aby uzyskać ten sam efekt.

Jak to jest - co jest bardziej prawidłowe, zgodne ze standardem, normlanością czy coś tam ?
Albo jak wy zadajecie pytania do oracle i jak to się robi, albo powinno robić, aby być "bizi" (robić to ogólnie przyjętą metoda) ?
#sql #oracle
Mam job w #oracle
Jest treść brzmi tak:
begin
procedura1;
procedura2;
procedura3;
...itd
end
Problem pojawia się gdy procedura 2 z jakiegoś powodu walnie błędem, to wszystkie następne po niej nie wykonają się.
Czy jest możliwość tak napisać zawartość tego job'a aby wszystkie procedury uruchomiły się bez względu na to czy któraś się wysypie ?
Pytanko.

Czym się różni składnia:
create index nazwa on tabela(kolumna);
od
create index nazwa on tabela(kolumna, 1);
?

Ktoś mi kiedyś coś takiego zaproponował i drugie podejście zwiększyło wydajność w przeciwieństwie do pierwszego. Nie widzę nic specyficznego w dokumentacji i na podobnej tabeli nie widzę przyrostu czy zmniejszenia kosztu sqla w explain planie.

#oracle #sql #bazydanych
Przygotowuję się do egzaminu 1z0-051 - Oracle Database 11g: SQL Fundamentals I. Narazie jestem na etapie czytania książki: OCA Oracle Database 11g SQL Fundamentals I Exam Guide oraz przerabiania pytań: http://www.tutorialspoint.com/sql_certificate/index.htm jednak w internecie są dostępne pytania testowe z tego egzaminu, ale nie wiem jak z ich poprawnością, ponieważ trafiłem na jedno, które wg mnie ma błędną odpowiedź:

Which three statements are true regarding subqueries? (Choose three.)
A. Subqueries can contain GROUP