via Wykop
  • 1
@JaTobieTyMi: chyba mam
STUFF(
(
select ';' + dtkonto from (
select distinct dt
konto FROM CDN.Dekrety Dekrety
INNER JOIN CDN.Zrodla Zrodla ON Dekrety.DTGIDNumer=Zrodla.ZRODTNumer AND Dekrety.DTGIDLp=Zrodla.ZRODTLp AND Dekrety.DTGIDTyp=Zrodla.ZRODTTyp
INNER JOIN CDN.TraNag TraNag ON Zrodla.ZROTRNNumer=TraNag.TrNGIDNumer AND Zrodla.ZROTRNTyp=TraNag.TrNGIDTyp
INNER JOIN CDN.OpisWymNag OpisWymNag ON TraNag.TrNGIDNumer=OWNGIDNumer AND TraNag.TrNGIDTyp=OWNGIDTyp
INNER JOIN CDN.OpisWymElem OpisWymElem ON TraNag.TrNGIDNumer=OWEGIDNumer AND TraNag.TrNGIDTyp=OWEGIDTyp
hej, mam pytanie dotyczące wydajności przy wykonywaniu poleceń w sql.
mam dwa urządzenia:
1. HP T620DC na procesorze:
- AMD GX-217GA Dual-Core APU with AMD Radeon HD 8280E graphics (1.65 GHz).
- system Ubuntu Server
- 8GB RAM,
- SSD.

2. MacMini late 2014
- Intel Core i5 2,6 GHz (Turbo Boost do 3,1 GHz).
- system macos
- 8GB RAM,
- SSD.

na obu jest ta sama baza danych. przy wykonywaniu
fadamakafikumiku - hej, mam pytanie dotyczące wydajności przy wykonywaniu poleceń w s...

źródło: Screenshot 2023-12-04 at 11.04.27

Pobierz
Na świeżo zainstalowanym Windows Serwer 2022 mam SQL Server 2021, no i ze stacji roboczej nie mogę połączyć się z bazą danych na tym serwerze. Jak wyłączę na serwerze firewall to łączy się. Jak tylko włączę firewall to mam błąd połączenia, mimo że w regułach przychodzących mam zezwolenie na porcie TCP 1433. Dodałem również zezwolenie dla aplikacji sqlservr.exe. Co ciekawe na jednej ze stacji roboczych nie występuje ten problem, jednak muszę łączyć
Cześć, pytanko do odbiorców tagów. Macie jakieś lepsze rozwiązanie do automatycznego eksportu zapytania do .csv w sql server? Obecnie używamy do tego procedury, która odpowaida ze zwrócenie rezultatu zapytania, eksportujemy rezultat do .csv używając bcp, potem taki wyeksportowany plik jest wysyłany do dostawcy używając spsenddbmail. Rozwiązanie wydaje mi się mocno przestarzałe ale taki standard obecnie jest w firmie i szukam bardziej nowczoesnego rozwiązania (eksport do pliku).
#dataengineering #businessintelligence #sql
@Tomz: Z samego SQL Servera to nie wiem czy cos duzo nowoczesniejszego mozna zrobic.

Co mozna zrobic to oczywiscie do spolki z jakims orchestratorem (Azure Data Factory, Airflow i inne podobne) mozesz zbudowac prosty pipeline ktory bedzie querowal baze wg potrzeb, eksportowal to do dowolnego formatu (tu mozna zrobic np. parquet, ale zalezy jakie sa wymagania dostawcy) no i potem kwestia dostawy - mozna to dalej wysylac mailem, mozna zrobic upload
Stoję przed wyborem bazy danych na potrzeby grafany. Chcę zrobić magazyn danych z różnych czujników i mam do wyboru albo InfluxDB w wersji v1 albo w wersji v2. Z tego co słyszałem na szybko to InfluxDB w wersji 2.X narzuca narzuca już tworzenie zapytań w języku Flux. Osobiście chciałbym mieć w Grafanie możkiwość układania zapytań w formie graficznej (forma graficzna to podobno SQL, którego również bym chciał). I teraz pytanie, czy w
a to jaką maszynę masz obecnie? Ile Ci to prądu ciągnie?


@MisiekD: teraz przestałem się tym przejmować, bo na tej maszynie siedzi microK8s, GitLab, Docker, Influx, Grafana, Domoticz, Shinobi i inny mój soft więc nie patrz na to.

Poczytaj o #wyse - to ciągnie śmieszne ilości prądu z tego co tu podają inne mirki.
#praca szukam jakiegoś zajęcia dodatkowo przez internet, kasa jest drugorzędna jeśli będzie ciekawe i rozwijające nawet wolontariat wchodzi w grę.

Umiem trochę programować w #php i bardzo proste rzeczy w #python (#selenium), mam pojęcie o #sql oraz nie mam talentu do grafiki ale coś umiem technicznie jak retusz zdjęcia czy grafika wektorowa #gimp #inkscape. coś umiem stworzyć w #webdev

Jest dla mnie jeszcze nadzieja?
@noHuman: nie chodzi o chwalenie się, tylko o pokazanie czym się zajmujesz. Chodzi o to że tutaj we wpisie opisałeś co robisz, a większość ludzi jest wzrokowcami, więc jakbyś zamiast pisać "robię retusz" pokazał przykład jakiegoś retuszu to łatwiej dotrzesz z takim przekazem

I wtedy sobie myślę od razu ale fajny retusz też mam takie zdjęcie do naprawy
w jaki sposób nauczyć się pisać zapytania #sql? Mam takie zadanie - Find the countries that have lost all their ships in battles.
Ja napisałem taki kod -
SELECT a.country
FROM
(SELECT country, COUNT(Classes.class) AS COUNTClasses,
COUNT(Outcomes.ship) AS COUNT
Outcomes
FROM Classes
LEFT JOIN Ships
ON Classes.class = Ships.class
RIGHT JOIN Outcomes
ON Outcomes.ship = Ships.name
OR Outcomes.ship = Classes.class
WHERE result = 'sunk'
GROUP BY country) a
WHERE COUNT
@Tanczacy_z_widlami SQL nie jest trudny, dasz sobie radę.
Sprawdź łączenie tabel po pierwsze. Jeśli masz za dużo/za mało danych niż się spodziewasz zazwyczaj u początkującego tutaj jest problem.Rozrysuj sobie tą bazę, zobacz jakie są klucze główne i obce w tabelach - pomysł jak to połączyć w zapytaniu oraz postaw dobry warunek. Z racji że siedzę na telefonie trochę ciężko mi dokładnie sprawdzić.
@Tanczacy_z_widlami Tak duże zapytania pisze się etapami, a na końcu łączy w jedno duże query. Stopniowo wyciągasz kolejne dane z tabel, łączysz je, filtrujesz, agregujesz i tyle. Zawsze musisz ułożyć sobie w głowie uproszczony plan zapytania -w których tabelach znajdują się dane których potrzebujesz, i jak je łączyć.
Co do techniki -w modelowym rozwiązaniu użyto CTE (WITH boat_count...) -jest to bardziej przejrzyste rozwiązanie niż zwyczajne subquery; łatwiej to czytać i zrozumieć a
Korzystaj z PostgreSQL 16 na CloudHostingu!

PostgreSQL to system zarządzania bazami danych doceniany przez webmasterów na całym świecie. Ulepszenia wprowadzone w najnowszej wersji pozwolą Ci działać jeszcze sprawniej. PostgreSQL 16 w porównaniu do poprzedniej wersji to:

- wzrost wydajności i stabilności,

- większa swoboda w zarządzaniu,

- zwiększenie bezpieczeństwa.

Wybierz PostgreSQL 16 już teraz i podnieś efektywność swojej pracy!

Więcej dowiesz się na blogu.

https://www.nazwa.pl/blog/postgresql-16-na-serwerach-cloudhosting-nazwa-pl

#nazwapl #vps #
nazwapl - Korzystaj z PostgreSQL 16 na CloudHostingu!

PostgreSQL to system zarządzan...

źródło: PostgreSQL 16 na serwerach CloudHosting nazwa.pl

Pobierz
@freshmanR: xD koles bedzie klepał avg z sales amount dla klajenta z fmcg, jak dobrze pojdzie to europejskiego i opakowywal to w tabelke a nie robil modele z warunkowa heteroskedastycznoscia i autokorelacja skladnika losowego do prognozowania zmiennosci stop zwrotu z aktywow dla topowych funduszy hedgingowych czy model Blacka-Scholesa do wyceny opcji. Jaka matematyka #!$%@? xD w BI wiekszosc ludzi siedzi po jakichs firach, zarzadzaniu i pokrewnych a ty tu chcesz matematyke
@bojackHorsemanPatataj: @klintoniusz Za każdym kurva razem, ktoś myśli że sama nauka języka zapytań i excela jest wystarczająca. To są tylko narzędzia i w przyszłości może się to szybko zmienić bo jest coraz więcej narzędzi low-code. W analityce strichte danych chodzi o transformację danych w wiedzę, a do tego sama znajomość narzędzi nie wystarczy. Najważniejsze jest metodologia, silne logiczne myślenie i znajomość metod statystycznych (o ile ktoś będzie się zajmował danymi ilościowymi).
#naukaprogramowania #sql
https://www.w3schools.com/sql/func_mysql_yearweek.asp
Mógłby ktoś wyjaśnić o co chodzi z funkcją YEARWEEK() o co w niej chodzi? całkowicie jej nie rozumiem.

gdy wpisuje:

SELECT YEARWEEK("2023-01-01", 0);

wynik:

202301


gdy wpisuje:

SELECT YEARWEEK("2023-01-01", 1);

wynik:

202252


i jeszcze jest to, tego w ogóle nie rozumiem bo 0 i 2 to jest to samo, 1 i 3 to samo, 5 i 7 to samo po co dawać to samo kilka razy?:

Optional. Specifies what
@massejferguson: funkcja YEARWEEK w MySQL zwraca rok i numer tygodnia na podstawie daty wejściowej i ustawień parametru firstdayofweek. Jeśli ustawisz firstdayofweek na np. 1 i użyjesz funkcji YEARWEEK na różnych datach, to w przypadku dat, które wypadają w tych samych tygodniach, wynik będzie miał taką samą wartość. Innymi słowy, daty w różnych latach mogą mieć ten sam numer tygodnia, jeśli parametr firstdayofweek jest ustawiony na dzień, który jest wcześniejszy w danym
@przecietnyczlowiek: Odpowiedz z GPT4:

Funkcja YEARWEEK() w SQL zwraca rok i numer tygodnia dla podanej daty. Pierwszy argument to data, a drugi to tryb, który mówi, jaki jest pierwszy dzień tygodnia i jak określany jest pierwszy tydzień roku.
Zasady trybów są następujące:
Dla trybów 0, 2, 4 i 6 pierwszym dniem tygodnia jest niedziela.
Dla trybów 1, 3, 5 i 7 pierwszym dniem tygodnia jest poniedziałek.
Różnica między tymi trybami polega
@imagerazdwatrzy Zalezy co to za pliki, w jakim stanie dane sa w srodku itd, czy wszystkie maja identyczne schema w srodku (takie same kolumny w tych samych miejscach) itd.

Generalnie tsk jak @wiaderkoo pisze - postaw sobie baze MySQL nawet na localhoscie, potem odpal jakis notebook Pythona i napisz skrypt uzywajac Pandas do wczytywania pliku, ewentualnej transformacji i ladowania do bazy przez sterownik ODBC. ChatGPT ci to na pewno ogarnie krok po
@Povsajo: ORA-65096: invalid common user or role name means you are logged into the CDB when you should be logged into a PDB. For example, if you used the default 19c installation settings, you should login to ORCLPDB (the PDB) instead of ORCL (the CDB).
  • 0
@cohontes: Przy instalacji zaznaczyłem domyślnie create as Contrainer database,nazwa pluggable database orclpdb.

loguję się jako użytkownik system. W ogóle jakoś średnio to rozumiem, nie mogę zalogować się do użytkownika oracl/oracle bo tak go nazwałem.
Povsajo - @cohontes: Przy instalacji zaznaczyłem domyślnie create as Contrainer datab...

źródło: Przechwytywanie2

Pobierz
Jest tabela employees, gdzie są pracownicy z różnych departamentów i ich zarobki. Jak wskazać departament w którym średnia zarobków jest najwyższa, i jednocześnie podać jego departmentid? Można to zrobić prościej (albo inaczej) niż to co niżej?

select department_id, avg(salary)
from employees
having avg(salary) = (select max(avg(salary))
from employees
group by department_id)
group by department_id;

#oracle #sql
W mojej firmie zostałem przypisany do nowego projektu o nazwie "Datalake". Ogólnie rzecz biorąc, nikt jeszcze nie wie, czym dokładnie będzie ten projekt, i niewiele osób ma doświadczenie w tym obszarze. Ja zostałem do niego przypisany ze względu na moje umiejętności techniczne, zwłaszcza w zakresie tworzenia makr.

W ramach tego projektu wstępnie takie tematy zostały mi podane: Azure Data Factory, Azure Data Bricks, ADLS Gen2 i PowerBI. Czy ktoś mógłby mi pomóc