Treść przeznaczona dla osób powyżej 18 roku życia...
Wszystko
Najnowsze
Archiwum
konto usunięte
- 2

TOP___BK
- 2
@giluu91: nie da sie tak zrobic
konto usunięte via Android
- 1
@giluu91: odchodzi się od stosowania JOIN
#sql #programowanie
Mireczki, na studiach celuję w całkiem inny zawód, ale chciałbym uczyć się programowania na boku bo może to być kiedyś przydatne. Tak sobie pomyślałem, że zacznę SQL, bo podobno można to szybko ogarnąć i wtedy rzucę się na coś porządnego Python/Java/RoR(najabrdziej mnie przekonuje Java). No i plan jest taki - zacząć od tego kursu SQL:
https://www.codeschool.com/learn/database
a później może HeadFirst Java.
Będzie to dobra ścieżka, czy
Mireczki, na studiach celuję w całkiem inny zawód, ale chciałbym uczyć się programowania na boku bo może to być kiedyś przydatne. Tak sobie pomyślałem, że zacznę SQL, bo podobno można to szybko ogarnąć i wtedy rzucę się na coś porządnego Python/Java/RoR(najabrdziej mnie przekonuje Java). No i plan jest taki - zacząć od tego kursu SQL:
https://www.codeschool.com/learn/database
a później może HeadFirst Java.
Będzie to dobra ścieżka, czy
Nie musisz "umieć baz danych" żeby wziąć się za programowanie. Może jakieś stare wygi się nie zgodzą, ale jest to wiedza którą zdobywa się w czasie pracy.
Jak pisze @4833478 na początku przydadzą się fajne "efekty" żeby się troche "napalić" przed późniejszą rutyną pracy.
Zrób jakiś kurs z przykładami dla języka który wybierzesz (jaki wybierzesz to rzecz drugorzędna, bo ważne jest samo doświadczenie w programowaniu, języki i frameworki[biblioteki] zmieniają się teraz
Jak pisze @4833478 na początku przydadzą się fajne "efekty" żeby się troche "napalić" przed późniejszą rutyną pracy.
Zrób jakiś kurs z przykładami dla języka który wybierzesz (jaki wybierzesz to rzecz drugorzędna, bo ważne jest samo doświadczenie w programowaniu, języki i frameworki[biblioteki] zmieniają się teraz
- 1
nie no wiadomo że na początku wiedza z baz jest zbędna, ale przychodzili niby programiści po studiach z doświadczeniem a była lipa
@Pankracy911 jak tester to Python kupe ofert za fajne pieniądze na start w Nokii biorą ludzi z ulicy byle by chcieli się uczyć pythona i testerki
@CortesHernan:
@Pankracy911 jak tester to Python kupe ofert za fajne pieniądze na start w Nokii biorą ludzi z ulicy byle by chcieli się uczyć pythona i testerki
@CortesHernan:
- 1
Jaką polecacie alternatywę dla XAMPP pod #osx do #php i #mysql #nieprogramowanie
Pod windowsem w #pracbaza używam Xampp pod OSX jest ciut upośledzony, plus jak już jestem tu, to jakąś darmo alternatywę dla HeidiSQL też by się przydało znaleźć #sql #bazydanych
Pod windowsem w #pracbaza używam Xampp pod OSX jest ciut upośledzony, plus jak już jestem tu, to jakąś darmo alternatywę dla HeidiSQL też by się przydało znaleźć #sql #bazydanych
- 1
Jak zrobić join w #sql aby przy selekcie dwóch kolumn zwracał wszystko w jednej kolumnie jak przy użyciu union? #naukaprogramowania
@HCLB: co chcesz osiągnąć, bo nie rozumiem kompletnie. chodzi ci o coś w rodzaju
case when jakiś warunek kolumna1 else kolumna2 ?
case when jakiś warunek kolumna1 else kolumna2 ?
- 0
@HCLB: Użyć UNION. Ale jeśli bardzo chcesz kombinować (bardzo, bardzo) to SELECT DISTINCT + cross join inline view z 2 wierszami + CASE wybierający z jednej lub drugiej kolumny zależnie od tego który wiersz wypadł.
- 5
@wytrzzeszcz: nie
- 3
Co to znaczy insert w istniejące? :) jeśli naruszył costrainty kluczy to dostaniesz errora.
Jak mogę dostać tylko ostatnią linię z tabeli w #postgresql bez wywoływania selecta z sortowaniem po ID malejąco i brania pierwszego wyniku?
Chodzi mi o to, żeby po prostu dostać ostatnie ID jakie jest w tabeli i dodawać dalej, bo zwrócenie ostatniego ID po posortowaniu malejąco trwa jakieś 500ms przy 140k rekordów w bazie, co jest bardzo słabym wynikiem według mnie :L
No, chyba że jest jakaś opcja w postgresie
Chodzi mi o to, żeby po prostu dostać ostatnie ID jakie jest w tabeli i dodawać dalej, bo zwrócenie ostatniego ID po posortowaniu malejąco trwa jakieś 500ms przy 140k rekordów w bazie, co jest bardzo słabym wynikiem według mnie :L
No, chyba że jest jakaś opcja w postgresie
Tworzysz sekwencje i jak insertujesz to podajesz żeby insertował kolejną wartość sekwencji jako klucz główny. Ewentualnie piszesz trigera do tej tabeli, który zrobi to za ciebie i w ogóle nie podajesz wartości dla klucza głównego przy insercie (tutaj nie jestem pewny czy na Postresie się tak da)
konto usunięte via Android
- 3
@Wyrewolwerowanyrewolwer: Po pierwsze przy indeksie powinno niemal natychmiast znaleźć ostatnie ID.
Po drugie - sekwencje.
Po drugie - sekwencje.
Mirki, robię system rezerwacji biletów i myślę, jak rozwiązać pewien problem. Od strony admina wygląda to tak, że dodaje się przystanki (tabela stop z id i nazwą) oraz trasy (tabela track z id, nazwą, id przystanku początkowego i końcowego). Teraz na podstawie tras układa się rozkład jazdy - wybiera się dzień i trasy dla tego dnia. Oczywiście to tak w dużym skrócie, bo jest jeszcze kilka warstw abstrakcji (po to, żeby ogarnąć
konto usunięte via Android
- 1
@ZukColorado: Po prostu edycja trasy nie edytuje danych, tylko dodaje nową trasę, a starą oznacza jako archiwalną.
Wadą rozwiązania jest komplikacja operacji na bazie.
Wadą rozwiązania jest komplikacja operacji na bazie.
- 0
Mirki w czwartek idę na rozmowę o staż. Programista PL/SQL Jakich pytań mogę się spodziewać ?
#oracle #sql #programowanie
#oracle #sql #programowanie
@programistalvlhard: CZY UMIE PAN ROBIĆ SALTO JEDNOCZEŚNIE ZAGNIATAJĄC CIASTO NA PIZZE?
@programistalvlhard: Chcesz trudniejsze to proszę:
- Co to jest raport AWR, jak czytać?
- GUI wypluło zdefiniowany wyjątek bazodanowy z błędem bez określenia odpowiedzialnej paczki, jak określić fragment kodu odpowiedzialny
- Czym różni się index unique scan, index range scan, index full scan, index fast full scan?
- Jak wygenerowałbyś logi w skrypcie?
- Jaka jest maksymalna możliwa długość nazwy
- Co to jest raport AWR, jak czytać?
- GUI wypluło zdefiniowany wyjątek bazodanowy z błędem bez określenia odpowiedzialnej paczki, jak określić fragment kodu odpowiedzialny
- Czym różni się index unique scan, index range scan, index full scan, index fast full scan?
- Jak wygenerowałbyś logi w skrypcie?
- Jaka jest maksymalna możliwa długość nazwy
- 1
select count(kolumna1)/count(kolumna2) as wartosc_procentowa
Daje wynik zaokrąglony do jedności
Jak zrobić żeby to była liczba z przecinkiem?
#sql
Daje wynik zaokrąglony do jedności
Jak zrobić żeby to była liczba z przecinkiem?
#sql
konto usunięte via Android
- 0
@frugo90: (1.0* count(kolumna1)) /count(kolumna2)
@frugo90: Wynik będzie podany z taką dokładnością, z jaką dokładnością podajesz liczbę w mianowniku. Spróbuj na count(kolumna2) użyć funkcji cast do czegoś zmiennoprzecinkowego
- 1
Czy jest gdzieś lista znaków dozwolonych w typie danych VARCHAR2? Próbuję dowiedzieć się czy jest jakiś znak, który nie jest akceptowany przez varchar2.
#bazydanych #sql #oracle
#bazydanych #sql #oracle
@bofan: Raczej wchodzi wszystko, Oracle jest wolny od tych wszystkich problemów z kodowaniami, przeciwnie do MySQL czy Postgres
- 0
@MarBor_FUL: No to zależy, jak zdefiniujesz kolumnę w tabeli i ustawienia bazy Oracle. Powiedzmy, że przy Nvarchar2 nie ma problemu, ale varchar2(10) to może nie być to samo co varchar2(10 char) bo zależy jakie ustawienia ma baza (no iso) i czy przyjmie domyślnie 10BYTE czy 10CHAR. W pl/sql to inna sprawa bo wejdzie 32kB. Kolumna typu varchar2 może mieć max 4000 bajtów i to może być np. 4000 znaków ale
- 1
#sql
Wiem, że pewnie banalne, ale jestem początkujący i mam taki problem:
Mam tabelę w excelu w której mam dwie kolumny
Zlecenie
Wiem, że pewnie banalne, ale jestem początkujący i mam taki problem:
Mam tabelę w excelu w której mam dwie kolumny
Zlecenie
- 1
#sql podstawy here part. 2
Mam tabele zamówienia, w której znajdują się zamówienia, a jedno zamówienie może zawierać kilka produktów - jak to rozwiązać w sql? tabela zamówienia, każde zamówienie ale jak rozwiązać produkty w zamówieniu?
Mam tabele zamówienia, w której znajdują się zamówienia, a jedno zamówienie może zawierać kilka produktów - jak to rozwiązać w sql? tabela zamówienia, każde zamówienie ale jak rozwiązać produkty w zamówieniu?
- 1
#sql podstawy here. Zaraz oszaleje z niewiedzy - mam tabele pracownicy(id, nazwa, grupaid) oraz grupy (grupaid, nazwa) jak zrobić selecta aby w wyniku było pracownicy.id, pracownicy.nazwa, grupy.nazwa ?
- 1
#sql #dobrepraktyki #bazydanych
Jak nazywacie swoje:
1. Tabele: wielkimi literami,małymi? (NEWROOM, newRoom itp.)
2. Kolumny: (jak wyżej)
3. PK: (id, ID, idroom, room_ID itp.)?
W internecie widziałem pełno konwencji, a ja nawet nie zacząłem projektu, bo jak zwykle zaczynam się zastanawiać jak nazywać swoje tabele (╯︵╰,)
Jak nazywacie swoje:
1. Tabele: wielkimi literami,małymi? (NEWROOM, newRoom itp.)
2. Kolumny: (jak wyżej)
3. PK: (id, ID, idroom, room_ID itp.)?
W internecie widziałem pełno konwencji, a ja nawet nie zacząłem projektu, bo jak zwykle zaczynam się zastanawiać jak nazywać swoje tabele (╯︵╰,)
@Patres: osobiście używam wielkich liter, np NEWROOM, a PK ROOMID. jednak uważam, że najważniejsza jest nie konwencja, lecz konsekwencja
- 5
@Patres: w takim razie tabele zawsze małymi literami i underscore np.
Nazwa tabeli opisuje zawartość w liczbie pojedynczej:
Nazwy pól to już normalne camelCase:
Indeks główny ma postać "nazwa tabeli" + "Id", np.
moja_tabela. Bez tego spierniczy się przy przenoszeniu windows <-> linux - każda tabela MySQL jest związana przez nazwę z plikiem.Nazwa tabeli opisuje zawartość w liczbie pojedynczej:
user, productNazwy pól to już normalne camelCase:
productId, displayName itp.Indeks główny ma postać "nazwa tabeli" + "Id", np.
userId, productId z tym, że jeśli tabela jest prefiksowana, to prefiksuCzy Oracle #sql Developer można ściągnąć i używać bez zakładania konta? Jak chciałem to zrobić, to kazali podawać mi imię, nazwisko, telefon, nazwę firmy itp...
- 1
Chciałbym sobie zrobić indeks filmów oraz muzyki i zastanawiam się jakiej bazy danych użyć.
NoSQL (Redis, Mongo) czy może jednak coś z SQL (Postgres, MySQL)
Podstawową funkcjonalnością będzie wyszukiwarka pełno tekstowa, więc baza musi dość szybko zwracać wyniki.
I tu pojawia się dylemat, bo na SQL mogę sobie to pogrupować i zrobić klucze obce i wsio będzie latało tyle, że odczyt jest wolny. W przypadku NoSQL wszystko jest trzymane w jednym "dokumencie"
NoSQL (Redis, Mongo) czy może jednak coś z SQL (Postgres, MySQL)
Podstawową funkcjonalnością będzie wyszukiwarka pełno tekstowa, więc baza musi dość szybko zwracać wyniki.
I tu pojawia się dylemat, bo na SQL mogę sobie to pogrupować i zrobić klucze obce i wsio będzie latało tyle, że odczyt jest wolny. W przypadku NoSQL wszystko jest trzymane w jednym "dokumencie"
Mirunie, mamy dwie tabele:
Pracownik ( id, miejscowosczameldowania, miejscowoscpracy), np. (1,1,1), (2,2,1),(3,1,1)
Adres (id, miejscowosc), np. (1,'A'),(2,'B)
Każdy pracownik ma miejsce zameldowania i miejsce pracy.
Tabela adresy przechowuje tylko indeksy poszczególnych
Pracownik ( id, miejscowosczameldowania, miejscowoscpracy), np. (1,1,1), (2,2,1),(3,1,1)
Adres (id, miejscowosc), np. (1,'A'),(2,'B)
Każdy pracownik ma miejsce zameldowania i miejsce pracy.
Tabela adresy przechowuje tylko indeksy poszczególnych
- 1
@Radosny001:
SELECT Pracownik.id, AdresZameldowania.miejscowosc, AdresPracy.miejscowosc
FROM Pracownik
INNER JOIN Adres AdresZameldowania ON Pracownik.miejscowosczameldowania=AdresZameldowania.id
INNER JOIN Adres AdresPracy Pracownik.miejscowoscpracy=AdresPracy.id
SELECT Pracownik.id, AdresZameldowania.miejscowosc, AdresPracy.miejscowosc
FROM Pracownik
INNER JOIN Adres AdresZameldowania ON Pracownik.miejscowosczameldowania=AdresZameldowania.id
INNER JOIN Adres AdresPracy Pracownik.miejscowoscpracy=AdresPracy.id
- 1
- 8
Dzień 1/100 podsumowanie! #mateotworzy
Co zrobiłem:
- Ogarnięte podstawy #sql
- Ogarnięta obsługa sql z #python
- mvp skryptu do wyciągania słówek z #kindle
Co zrobiłem:
- Ogarnięte podstawy #sql
- Ogarnięta obsługa sql z #python
- mvp skryptu do wyciągania słówek z #kindle
źródło: comment_V2c1hdAEcHk4tOiQNInu60zoyWwJq474.jpg
Pobierz- 1
@morsik: Używałem SQL Lite więc pomyłka ( ͡° ʖ̯ ͡°)
@Beneqzor: https://docs.python.org/2/library/sqlite3.html
http://www.w3schools.com/sql/default.asp
@Beneqzor: https://docs.python.org/2/library/sqlite3.html
http://www.w3schools.com/sql/default.asp
- 1
@meteoo: Fajny temat projektu. Rzeczywiście Vocabulary Builder jest póki co słaby. Powinien mieć "spaced repetition".
Czy w tej bazie są też tłumaczenia ze słownika? A co jak używało się kilku słowników do danego słowa?
Co do książek, to żaden ze mnie pytoniarz - może napisałem w porywach kilkaset linijek w życiu, ale może to się przyda:
http://hackershelf.com/topic/python/?popular=1
albo taka egzotyka http://www.oracle.com/technetwork/testcontent/oracledi-jython-reference-132449.pdf
Czy w tej bazie są też tłumaczenia ze słownika? A co jak używało się kilku słowników do danego słowa?
Co do książek, to żaden ze mnie pytoniarz - może napisałem w porywach kilkaset linijek w życiu, ale może to się przyda:
http://hackershelf.com/topic/python/?popular=1
albo taka egzotyka http://www.oracle.com/technetwork/testcontent/oracledi-jython-reference-132449.pdf
- 2
#sql #programowanie
Mam dwie tabele. W pierwszej tworze kolumne, do ktorej to chce pobrac dane z drugiej tabeli. Druga tabela posiada tylko jedna kolumne. Jak napisac subquery zeby mi pobieralo do kazdego wiersza w nowej kolumnie kazdy kolejny wiersz z drugiej tabeli? Bo na ten moment przepisalo mi do kazdego wiersza wartosc pierwszego pola z drugiej tabeli ( ͡° ʖ̯ ͡°)
Mam dwie tabele. W pierwszej tworze kolumne, do ktorej to chce pobrac dane z drugiej tabeli. Druga tabela posiada tylko jedna kolumne. Jak napisac subquery zeby mi pobieralo do kazdego wiersza w nowej kolumnie kazdy kolejny wiersz z drugiej tabeli? Bo na ten moment przepisalo mi do kazdego wiersza wartosc pierwszego pola z drugiej tabeli ( ͡° ʖ̯ ͡°)
Treść przeznaczona dla osób powyżej 18 roku życia...
- 0
Chcę zrobić system hierarchii, znalazłem wręcz identyczny przykład w dokumentacji, ale coś nie działa tak jak powinno
link do dokumentacji: http://doctrine-orm.readthedocs.org/projects/doctrine-orm/en/latest/reference/association-mapping.html#one-to-many-self-referencing
mój kod: http://pastebin.com/45Y5gbpf
to zwraca w polu children: http://pastebin.com/J1kZANgd
link do dokumentacji: http://doctrine-orm.readthedocs.org/projects/doctrine-orm/en/latest/reference/association-mapping.html#one-to-many-self-referencing
mój kod: http://pastebin.com/45Y5gbpf
to zwraca w polu children: http://pastebin.com/J1kZANgd
@wewerwe-sdfsdfsdf:
$em = $this->getDoctrine()->getManager();
$tasks = $em->getRepository('AppBundle:Task')->find(1);
echo






























