Hej Wykopowicze. Okazało się, że Assistant zyskał dzięki Wam popularność w sieci! Do tego stopnia, że Christian Young, Team Lead analityków danych z Nowej Zelandii napisał MEGA ciekawy artykuł, jak użył Assistant-a, aby lintować SQL-a w swoim zespole. Polecam lekturę! https://dev.to/ronsoak/doing-the-impossible-using-assistant-to-make-a-sql-linter-and-how-you-can-make-it-lint-whatever-you-want-2ke2

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

Jakie zrodla do nauki #sql polecacie na poczatek?
Chcialbym tez rozwijac sie w kierunku praca z bazami danych. W mojej branzy (analiza danych, transaction monitoring w bankach) przydaje sie znajomosc SQL, a do tego rzeczy pokrewne - znajomosci np. znajomosc #tableu. Z tableu nigdy nie pracowalem i tez szukam jakichs zrodel wiedzy z ktorych nauczylbym sie korzystac efektywnie z tego. Chce tez sie podszkolic z MS Access.
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Kolejne laickie pytanie: czy jak ogarniam jezyk sql to niezaleznie od tego czy to Oracle Database, Ms Access, Tableu czy jakies inne narzedzie, to "komendy" i jezyk wszedzie jest ten sam?


@Ushguli: W ogóle tak, w szczególe niekoniecznie. Ale to już trochę bardziej zaawansowane tematy.
  • Odpowiedz
Mam problem z #sql, może ktoś będzie wiedział o co chodzi.

Mam serwer z SQL 2016, jest tam postawiona baza do jednego programu - ten program w identycznej wersji jest zainstalowany na serwerze oraz na laptopie.

Na serwerze otwieram program, podaję dane bazy, serwera itd, login, hasło - śmiga.
Na laptopie otwieram program, podaję dokładnie te same dane co poprzedno i wywala mi błędy
  • 20
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Semargl:

wlasnie nie moge, bo pracuje na bazach transakcji i kazda tabela ma kilka miliardów wierszy xD nie stać mnie czasowo na błędy xD


a nas stać na twoje błędy? to się nazywa outsourcing i kosztuje xDDD
  • Odpowiedz
#sql #microsoft #it
Ciekawe ile firm jedzie na Developer Edition, bo szkoda im siana na Standard/Enterprise ( ͡°( ͡° ͜ʖ( ͡° ͜ʖ ͡°)ʖ ͡°) ͡°)
  • 12
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mirki w jaki sposób najlepiej nauczyć się przynajmniej podstaw SQL’a? Jakiś kurs, YouTube czy co? W pracy niestety nie mam za bardzo okazji, żeby moc się tego nauczyć. Co prawda korzystam z TeradataSQL ale wrzucam tam tylko query już wcześniej przez kogos przygotowane i tyle

#sql #bazydanych
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@ogorkikiszone:
mam pomysł na Twoją pierwszą bazkę:
Zrób tabelkę w którym skatalogujesz każdy okruch z klawiatury i klucz obcy do tabeli gdzie będą przechowywane symbole klawiszy. Dzięki temu będzie można łatwo skorelować koło którego klawisza leży okruszek.
  • Odpowiedz
Jak jest różnica w skrypcie flyway w dodaniu NOT NULL w exampleColumn.
między:
ALTER TABLE dbo.ABC ADD exampleColumn BIT NOT NULL
UPDATE dbo.ABC SET exampleColumn = 1 WHERE code = 'XYZ'

a
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

via Wykop Mobilny (Android)
  • 0
@quwer: zastanawiam się czy jest jakiś silnik który Ci pozwoli na pierwsze zapytanie, jeżeli dbo.ABC ma jakikolwiek wiersz (a zakładam, że ma, bo potem jest UPDATE). Dostaniesz błąd, że albo dodasz wartość domyślną, albo spadaj na drzewo, bo kazałeś nie pozwalać na NULL wartość, a jednocześnie to co biedna baza ma tam dodać do już istniejących wierszy? ¯\_(ツ)_/¯
Czyli różnica jest też taka, że pierwszy przykład rzuci błąd od razu,
  • Odpowiedz
Mirki, taka sytuacja, w bazie danych znajduje się tabelka zawierająca przedziały(mogą być z obu stron domknięte lub nie), użytkownik ma możliwość wykorzystując aplikacje webową napisaną w Javie(Spring), wprowadzić nowy przedział do bazy, walidacja danych powinna zablokować tą operacje jeżeli wprowadzany przedział pokrywa się z którymkolwiek już istniejącym w bazie(trzeba uwzględnić czy są domknięte czy nie). Mam w głowie dwa rozwiązania tego problemu. 1. Duży select sprawdzający czy baza zwróci jakikolwiek rekord którego
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

  • 0
Ma być to optymalne czy nie? I pytanie, jaką ilość przedziałów przewidujesz?
Bo najlepiej takie rzeczy to robić właśnie selectem na bazie, i zwrócić wynik do springa.
Nie ma sensu pobierać wszystkich przedziałów żeby tylko sprawdzić czy już on istnieje.
Dodatkowo obliczenia zrzucisz na bazę danych, więc sama aplikacja nie będzie obciazona.
  • Odpowiedz
Czy silnik sqlite będzie też działał na pliku z rozszerzeniem .sql (odpowiednio zmodyfikowanym) czy musi być .sqlite?

Robię desktopową apkę, która będzie korzystać z sqlite. Muszę tam zaimportować sporawą bazę na 1.5-2 mln rekordów z sql. Najpierw wrzuciłam wszystko w DB Browser Sqlite, a potem eksportowałam do to jednego pliku z rozszerzeniem .sql (nie było możliwości eksportować w innym formacie). I nie wiem czy tak zadziała, czy próbować grzebać dalej.

#sql
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

via Wykop Mobilny (Android)
  • 0
@salamander-kwarcowy: Ostatecznie jeżeli masz dobrze zrobione repozytoria w swoim sofcie to możesz zrobić migracje z bazy do bazy przez niego. Nie jest to pięknie rozwiązanie ale powinno zadziałać dla prostych projektów.
  • Odpowiedz
Hej Mirki, mam problem z grupowaniem w mysql, tabele jak poniżej

produkt|kolor|rozmiar

1, biały, S
1, biały, M
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Jo, mam tabele w ktorej jeden z rekordów to plik XML zapisany jako varchar. W jaki sposób wczytać ten rekord i rozdzielić go w taki sposób aby utworzył kolejną tabelę?

#oracle #sql
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#anonimowemirkowyznania
Cześć,

Będę starał się zawrzeć wszystko w paru zdaniach.

Pracuję z SQL, Excelem, trochę VBA, i systemy CRM generalnie trzeba dbać o porządek w bazach danych (dość spore zbiory, bazy klientów, przedstawicieli handlowe, różne inne dane wskaźnikowe, KPI etc) w Excelu poruszam się nieźle, w SQL też dramatu nie ma (złożone zapytania, inserty, joiny tego typu rzeczy), łączenie między źródłami danych (SQL+Excel etc.), prosta automatyzacja raportów (odświeżenie, automatyczna wysyłka z poziomu
  • 11
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

  • 4
@AnonimoweMirkoWyznania te 10 na rękę u co drugiego w Wawie to se włóż między bajki. Ale tyle co napisałeś brutto to fajnie by było jakbyś miał netto. A może nawet z 500 więcej. Ale wiadomo że rynek jest mocno zróżnicowany i nie każda różnica jest od razu wyzyskiem. Firmy radzą se gorzej lub lepiej i płacą gorzej lub lepiej i tyle.
  • Odpowiedz
Pracuję w miejscu (BI) gdzie używa się sporo tsql, chcę się podszkolić, bo znam raczej podstawy - selecty, join, glownie wyciąganie danych. Czy te dwie pozycję będą ok? Szczególnie ta pierwsza.
1.Podstawy języka T-SQL Microsoft SQL Server 2016 i Azure SQL Ben-Gan Itzik
2.Funkcja okna w języku T-SQL dla SQL Server 2019 Ben-Gan Itzik
A może coś innego polecacie?
#tsql #sql #businessintelligence #sqlserver
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Hej #sql
Mam adres bazy danych, mam dostęp do tej bazy danych.
W jaki sposób mogę się do niej dostać? Jest jakiś soft stacjonarny, który zadziałałby w stylu phpmyadmin?
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Kolejna sprawa. Chce się zacząć rozwijać w swojej branży (IT). Jestem analitykiem biznesowym (a tak naprawdę PMO, testerem, czasami QA-wszystko w jednym). Jakie kwalifikacje powinnam zdobyć, aby być lepszym analitykiem? Patrzę na ogłoszenia o prace tam sporo widać jakie pracodawca ma wymagania, ale chciałabym się dowiedzieć od osób fizycznych, które mają z tym styczność na co dzień.
SQL? Design UX?
#it #analityk #sql #designux
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

To był długi tydzień.

1) Assistant do Visual Studio Code, może kiedyś to będzie najlepsze rozszerzenie, używa już 70 osób. Wydałem też nową wersję obsługującą wielowierszowe RegExy. Co jest przydatne na przykład do walidacji #sql.
https://marketplace.visualstudio.com/items?itemName=tomasz-smykowski.assistant

2) Obecnie też jestem zaangażowany w budowanie subredditów programistycznych, które dopiero wystartowały i szukam
  • 10
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach