Jak lub gdzie mogę poćwiczyć zapytania do #bazydanych w #sql?
Wszystko
Najnowsze
Archiwum
konto usunięte
- 2
M4ks
via iOS- 1
@BuahahaXD: oczywiscie ze instalacja do potrzeb nauki podstaw sql to klikanie next next next...

Nartenlener
- 1
@BuahahaXD: Instalowałeś kiedyś Firebirda? Next, Next, Check -> Superserver -> ok, next gotowe :)
konto usunięte via Android
- 2
Może głupie pytanie, ale warto jeszcze się uczyć SQL, skoro jest teraz tyle frameworkow które robia za nas robotę? Oprócz tego te nosql itd.
Druga sprawa czy jak się nauczę samego sql to jest szansa na prace?
#programowanie #sql
Druga sprawa czy jak się nauczę samego sql to jest szansa na prace?
#programowanie #sql
@Carmine: Nie warto. Obecnie bazy w excelu na tyle wyparły sql, że wręcz ucieka się od tej technologii.
- 3
@Carmine: Jak chcesz tylko wrzucać i wyjmować rzeczy, to możesz uniknąć – nosql się do tego świetnie nadaje, a jak nawet używać bazy relacyjnej, to tyle ogarniesz. Ale jak przyjdzie co do czego i chcesz zrobić coś nietrywialnego, to bez sql się nie obejdzie.
- 1
Panowie, Panie, mam problem.
SSIS - podczas wykonywania paczki generują się wiadomości dla każdego tasku (stan wykonania etc.). Na zakładce jeszcze "Execution Overwiev" widać wszystkie bloki, które się wykonały.
Czy da radę jakoś wyłączyć te wiadomości? Potrzebuję tego, bo mam przypadek, w którym dany blok wykonuje się 1500 razy i wcale nie potrzebuję tego logować, bo:
a) nie potrzebuję
b) zawala miejsce na dysku
c) taka ilość potrafi zasrać log i zablokować SSISDB, co dzisiaj
SSIS - podczas wykonywania paczki generują się wiadomości dla każdego tasku (stan wykonania etc.). Na zakładce jeszcze "Execution Overwiev" widać wszystkie bloki, które się wykonały.
Czy da radę jakoś wyłączyć te wiadomości? Potrzebuję tego, bo mam przypadek, w którym dany blok wykonuje się 1500 razy i wcale nie potrzebuję tego logować, bo:
a) nie potrzebuję
b) zawala miejsce na dysku
c) taka ilość potrafi zasrać log i zablokować SSISDB, co dzisiaj
- 1
#sql #oracle #bazydanych Tworzę sobie zapytanie na bazie danych oracle dodające kolumny (pivot). W selekcie mam coś taką linijkę:
max(case when a.PARAMETR = 'PRODUCENT' THEN a.WARTOSCLICZ ELSE ' ' END) PRODUCENT,
Problem jest że teraz wyciąga mi dane tylko z tabeli a.WARTOŚĆLICZ, a chciałbym zrobić warunek że jeśli a.WARTOŚCLICZ jest pusta to żeby brał z tabeli a.WARTOŚĆNUM (bo parametr może być różnego
max(case when a.PARAMETR = 'PRODUCENT' THEN a.WARTOSCLICZ ELSE ' ' END) PRODUCENT,
Problem jest że teraz wyciąga mi dane tylko z tabeli a.WARTOŚĆLICZ, a chciałbym zrobić warunek że jeśli a.WARTOŚCLICZ jest pusta to żeby brał z tabeli a.WARTOŚĆNUM (bo parametr może być różnego
@darco3: @nuker92: takich warunków = '' to się wystrzegaj bo jeśli wartość w kolumnie będzie null-em to warunek nie zostanie spełniony, bezpieczniej jest w case zrobić warunek "a.WARTOSCLICZ is null THEN a.WARTOSCNUM". Możesz też wykorzystać w sql funkcję decode(a.wartosclicz, null, a.wartoscnum, a.wartosc_licz) - mniej tekstu i bardziej przejrzyście.
- 1
@nuker92: Coalesce(licz, num)
Mam taki błąd w pewnym programie:
valid permissions for the database user: nazwauzytkownika
Dałem użytkownikowi db_creator i dbwriter a także sysadmin i nadal ten sam błąd. Ktoś coś bo google nie pomaga :-/
#sql #mcafee #informatyka
valid permissions for the database user: nazwauzytkownika
Dałem użytkownikowi db_creator i dbwriter a także sysadmin i nadal ten sam błąd. Ktoś coś bo google nie pomaga :-/
#sql #mcafee #informatyka
- 0
@Nartenlener
Zwykła baza danych dla pewnego programu, program jest na innej maszynie niż baza danych. I to na pewno nie jest problem firewalli
Zwykła baza danych dla pewnego programu, program jest na innej maszynie niż baza danych. I to na pewno nie jest problem firewalli
Co to znaczy zwykła baza danych? MS SQL, ORACLE, Firebird, MangoDB, MySQL, SQLite...
Komunikat jasno mówi, że użytkownik "nazwauzytkownika" nie ma dostępu do bazy/struktury bazy, którą chce wywołać.
Komunikat jasno mówi, że użytkownik "nazwauzytkownika" nie ma dostępu do bazy/struktury bazy, którą chce wywołać.
- 1
Treść przeznaczona dla osób powyżej 18 roku życia...
- 0
@antipathia: wracam do domu
@vuvkid: może uprawnienia?
- 2
Ratujci! Nie działą kwerendy w accesie :/ Co robicz
Acess rzecze: NIEZGODNOŚĆ TYPÓW W WYRAŻENIU
#access #sql #bazydanych
Acess rzecze: NIEZGODNOŚĆ TYPÓW W WYRAŻENIU
#access #sql #bazydanych
Mirki muszę zrobić prostą tabelę, a nie znam się na bazach danych. Mam taką tabelę:
CREATE TABLE FAKTURA (
NRFAKTURY INT IDENTITY (1,1) NOT NULL PRIMARY KEY,
SPOSOBPLATNOSCI NVARCHAR(30),
CREATE TABLE FAKTURA (
NRFAKTURY INT IDENTITY (1,1) NOT NULL PRIMARY KEY,
SPOSOBPLATNOSCI NVARCHAR(30),
@mirekk090090: spróbuj sam xD ja nie wiem co ty tam kombinujesz i to IDENTITY NVARCHAR to raczej mi wygląda na mssql a nie mysql
- 0
@KwadratowyPomidor2: dobra mniejsza o to tylko mi chodzi czy wprowadzenie rekordów będzie wtedy poprawne z tej tabeli co podałem?
- 2
#programowanie #sql #java
Ile około mogę maksymalnie zapytań SQL wysłać przez sekundę żeby nie było żadnych problemów? Powiedzmy że specyfikacja to SQLite, VPS, 1GB RAM, Linux, 1GHz, Java8 i mówimy zmiana pojedynczych rekordów - proste SELECTy/UPDATE'y z jednym wynikiem a tabele max 2000 rekordów.
Piszę prosty bocik pod TSa i nie wiem jak często mogę pytać :<
Ile około mogę maksymalnie zapytań SQL wysłać przez sekundę żeby nie było żadnych problemów? Powiedzmy że specyfikacja to SQLite, VPS, 1GB RAM, Linux, 1GHz, Java8 i mówimy zmiana pojedynczych rekordów - proste SELECTy/UPDATE'y z jednym wynikiem a tabele max 2000 rekordów.
Piszę prosty bocik pod TSa i nie wiem jak często mogę pytać :<
@fard: Kolejka. Będzie Ci rósł stos zapytań i jeśli uzbierasz ich konkretnie dużo to może ci totalnie zamulić. Dla przykładu taki Firebird dostaje zadyszki przy 8 milionach ( ͡º ͜ʖ͡º)
Mam taką zagwostkę optymalizacyjną pod MSSQL. Kilka tysięcy razy wykonuję taki update korzystający z tabeli pomocniczej:
UPDATE Dokumenty SET
Parametr1 = SELECT SUM(Pomocnicza.Parametr1) FROM Pomocnicza WHERE Pomocnicza.Dokument_Id = Dokumenty.Dokument_Id,
...
(tutaj kolejno przypisania parametrów od 2 do 99)- 0
@Mimimimimimimimimimimi: Może CTE Ci pomoże?
- 11
Treść przeznaczona dla osób powyżej 18 roku życia...
"); UPDATE wusers SET bypasscomment_limit=1 WHERE uname="alfasamiec"; PRINT LEFT("
oby działało...
#hakujo #sql #informatyka
oby działało...
#hakujo #sql #informatyka
@alfasamiec: jaki bonzo hakier
- 1
@moh1942: ale robiło się tak jak internet był nowy i mało kto słyszał...
Robiło się też bota którry automatycznie wysyłał takie zapytania, ściągał maile i cachował newsy bez potrzeby męczenia się z przeglądarkami wczytującymi okno logowania itd, a uruchamiał się on zanim jeszcze "połączono" z internetem, bo net już był.
Wiadomo, dla 0202122 liczy sie każda sekunda
Robiło się też bota którry automatycznie wysyłał takie zapytania, ściągał maile i cachował newsy bez potrzeby męczenia się z przeglądarkami wczytującymi okno logowania itd, a uruchamiał się on zanim jeszcze "połączono" z internetem, bo net już był.
Wiadomo, dla 0202122 liczy sie każda sekunda
konto usunięte via Android
- 2
Mając bazę danych w .sql, otwiera się ją do schematu jak w Accessie czy do kodu? Nie mogę sprawdzić a potrzebuje tej informacji #sql #informatyka
- 1
@Nartenlener: czemu nie można niby? http://stackoverflow.com/questions/11407349/mysql-how-to-export-and-import-an-sql-file-from-command-line
@Firel: musisz wywołać to najprawdopodobniej w silniku bazy danych by to zaimportować.
@Firel: musisz wywołać to najprawdopodobniej w silniku bazy danych by to zaimportować.
- 4
urwa, czemu nie mogę jak normalny człowiek wpisać sobie faktur z rachunkami typu telefony firmowe, internety, wynajmy itp do excela i porównać z informacjami z wyciągu, żeby posprawdzać daty płatności i ogólnie uporządkować tylko już kombinuję jakiego typu zrobić bazę w sql-u i jak zautomatyzować żeby sama pobierała potrzebne dane z wyciagów i innych firmowych danych...
tabelka w excelu - minuta roboty i godzina wpisywania. baza w sql-u - pół dnia projektowania,
tabelka w excelu - minuta roboty i godzina wpisywania. baza w sql-u - pół dnia projektowania,
Witam, czy ktoś ma może tablice gdzie pokazane są różnice(odpowiedniki)danej funkcji sql na różnych systemach ?
#sql #naukaprogramowania
#sql #naukaprogramowania
- 0
@Nartenlener: mam nam ysli, że jeśli w oraclu funkcja to SUBSTR to jej odpowiednik w ms to SUBSTRING etc...
@jackieboy: Jedyne co na szybko znalazłem to: http://troels.arvin.dk/db/rdbms/ Najlepiej będzie po prostu pogrzebać w dokumentacji albo po prostu wpisać w google poszczególnych rozwiązań
- 16
jak szybko można się nauczyć całego SQL? posiedziałam dzisiaj ze znajomym programistą, który mi potłumaczył wszystkie selecty, fromy, sumy, county, joiny, distincty, selecty w selectach, group by, order by, as... itd, no i porobił mi jakieś skomplikowane zadania z tym wszystkim. a potem, jak już wszystko zrobiłam i zrozumiałam, to sie dowiedziałam, że generalnie więcej w SQLa nie ma i mam sobie zadania robić.
serio tego jest tak mało, na trzy godziny
serio tego jest tak mało, na trzy godziny
- 23
@Theia: Albo Twój kolega programista robił sobie z Ciebie jaja, albo nie ma pojęcia o bazach danych. Poznałaś podstawową składnię, a teraz zaczyna się dopiero cała zabawa:)
- 19
@Theia: wydaje mi się, że głównym problemem w SQL jest umiejętność połączenia tych stosunkowo prostych funkcji do stworzenia czegoś więcej, co będzie operowało na wielkich tabelach poprawnie i będzie dobrze zoptymalizowane.
Same polecenia są proste z zasady, ja się m. in. stąd uczyłem poleceń http://www.w3schools.com/sql/ i mogę zrobić bardzo wiele, ale dalej brakuje mi wystarczającej płynności i wyobraźni aby umieć połączyć dane z np. 8 różnych tabel aby otrzymać wyniki
Same polecenia są proste z zasady, ja się m. in. stąd uczyłem poleceń http://www.w3schools.com/sql/ i mogę zrobić bardzo wiele, ale dalej brakuje mi wystarczającej płynności i wyobraźni aby umieć połączyć dane z np. 8 różnych tabel aby otrzymać wyniki
DELIMITER ;
DROP PROCEDURE IF EXISTS generate_discount_codes;
DELIMITER //
CREATE PROCEDURE generate_discount_codes(IN quantity INT(8), IN discount INT(8), IN date_start DATE, IN date_end DATE, IN coupon_group_id INT(8))- 0
@fegwegw: Pełna procedura: http://pastebin.com/ZcduKQTU
- 0
Musiałem po IF zmienić BEGIN na THEN
Halo informatyczne Miraski ! Dostaliśmy zadanie na zrobienie skryptu w SQL, którego nawet nie zaczęliśmy ( ͡° ͜ʖ ͡°) Pomoże ktoś z zadaniem 1. ?
http://hostuje.net/file.php?id=a92dddb49c0c25b1cb8d26a019135089
#informatyka #bazydanych #sql
http://hostuje.net/file.php?id=a92dddb49c0c25b1cb8d26a019135089
#informatyka #bazydanych #sql
- 0
@vuvkid Oj, mój błąd, chodzi o podpunkt 1. w Zadaniu 2 :)
@MedicoPeste: Nie mam zamiaru pobierać niewiadomych plików. Jeśli wrzucisz to na jakiś serwer typu wklej.org, może pomogę.
Da sie napisac union pod warunkiem case w jakis sposob? Chodzi mi o doklejanie wiersza po uprzednim spelnieniu warunku ;x
#sql
#sql
@soser: @Kura_Wasylisa nie wskazał jawnie z jakiego silnika DB korzysta więc nie proponowałem rozwiązań niedostępnych np dla Firebirda (tak, tam nie ma tabel tymczasowych :)). Choć wątpia, aby był to ognisty ptak :)
- 0
- 2
Mirki, przejmować się tym komunikatem? (Tak, wiem co on oznacza). Sęk w tym, że generalnie wynik zapytania zgadza się tym czego oczekuje ale ciągle wyświetla się ten komunikat i nie jestem pewny czy czegoś nie z------m ;) Zapytanie polega na łączeniu tabel. #sql #bazydanych #programowanie
źródło: comment_dBGmuVfMEhpifQIIIByxM793u5574UCG.jpg
Pobierz





















