#sql #tsql

SELECT DATEDIFF(day,'2022-02-28','2022-02-23 12:41:57') -Wylicza 5 dni

--Excel
23-02-22 12:41:57 minus 2022-02-28 wynosi -4,47 czyli żadne 5 dni tylko 4 dni
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Jest jakiś poradnik dla osoby która by chciała się aktywować w #sql ?
Jakie są ścieżki rozwoju, co trzeba umieć, jakie technologie znać ? Jaki jest próg wejścia ?
Czy jak w #programista15k jest junior, mid senior ?

  • 10
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@gokihar: no zaczynasz od podstaw SQL. Najlepiej sobie znajdź jakiś konkretny kurs lub książkę z SQL, ja się uczyłem z D.Mendrala SQL - Praktyczny Kurs, czy coś takiego, może są lepsze, może gorsze nie wiem, ale moim zdaniem ta książka była okej. Potem możesz zacząć czytać o BI, na początku głównie poczytać o hurtowniach danych, projektowaniu hurtowni czy schematach w nich wykorzystywanych. W BI masz generalnie dwie ścieżki, albo idziesz
  • Odpowiedz
@gokihar: Zacznij od SQL-a (po kolei: select, where, case, rodzaje joinów, filtrowanie przez joinowanie, operacje na NULLach (coalesce(), is (not) null itd.),, distinct, operacje union, union all, intersect, except/minus itd., agregowanie danych, funkcje okienkowe, zapytania skorelowane, wspólne wyrażenia tablicowe (common table expressions), zapytania rekursywne, selecty nieodwołujące się do tabel, cross/outer apply), i moze coś jeszcze, ale teraz mi do głowy nie przychodzi.
Naucz się, jakie zadania pełnią klucze główne i klucze
  • Odpowiedz
  • 11
Treść przeznaczona dla osób powyżej 18 roku życia...
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Kurde murki, pomylily mi sie terminy i musze na szybko wykonac pare baza danowych skryptow wg scenariusza. Problem w tym, ze nie mam czasu tego ogarnac. Czy ktos moglby pomoc? Robota prosta, moze na 20min. Place zlotem.

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

@Pozdzierany_Gumolit: nie potrzebujesz wydawać pieniędzy. Przejrzyj https://www.w3schools.com/sql/default.asp

Masz tam oprócz składni, przykładów to także przygotowane tabelki i możesz sobie wykonać SQL-e przez przeglądarkę.

Jak chcesz się pobawić jakąś bazką, to możesz postawić bazę w pliku: h2, hsqldb, sqlite, etc. Pobierz sobie klienta SQL, który połączy się do różnych baz, h2 czy hsqldb utworzą się przy próbie połączenia z 'bazą'. DBeaver, SQuirreL

Szkoda kasy, lepiej kup sobie coś w nagrodę
  • Odpowiedz
Pytanie do ekspertów z SQL

w zapytaniu znalazłem coś takiego -

SELECT U.ID AS ID FROM ASPNETUSERS AS U\nJOIN (...dalsza częśc zapytania )


i
  • 8
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Jezuu przypomniało mi się jak kiedyś był hype na NoSQLowe bazy danych, głównie MongoDB.

Dobrze, że ludzie wrócili po rozum do głowy i kapnęli się, że nierelacyjna baza danych nie nadaje się do większości rzeczy.
Ale dalej śmieszy jak człowiek wraca do jakiegoś starego projektu z MongoDB, gdzie okazywało się że bez joinów to jednak ciężko coś zaprojektować, więc tworzyli relacje w nierelacyjnej bazie danych xd

#programowanie #programista15k
trevoz - Jezuu przypomniało mi się jak kiedyś był hype na NoSQLowe bazy danych, główn...

źródło: comment_16450390334Xr8YsVCYBFSy43abBqM6v.jpg

Pobierz
  • 34
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@trevoz: Ja tam się nie znam bo tylko architektem jestem, ale taki Comos DB w Azure do odpowiednich problemów (nie do wszystkiego) to generalnie zajebisty jest :)
  • Odpowiedz
Jak często zdarzyła wam się sytuacja, że oblaliście testy techniczne w technologii, w której pracujecie?
Pracuję jako junior #sql dev i aplikowałem do jednej firmy na podobne stanowisko. Odrzucili moją kandydaturę, bo na teście technicznym z sqla (same pytania otwarte) miałem 50% xD
Zdziwiło mnie to, bo w pracy idzie mi dobrze, znam zaawansowane konstrukcje, a pytania były nietrudne, podejrzewam że nie wyrobiłem się pod presją czasu a nie miałem
  • 10
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@jazmojegopokoju jak wskazuje nazwa grupujesz dane, np masz trzy wpisy o Janie Kowalskim, więc po zgrupowaniu masz tylko jeden, w połączeniu z count będziesz miał Jan Kowalski 3 (gdzie 3 to ilość wystąpień)
  • Odpowiedz
UPDATE bigfuckingimportant_table SET pesel = ''

Error Code: 1175. You are using safe update mode and you tried to update a table without a WHERE that uses a KEY column. To disable safe mode, toggle the option in Preferences -> SQL Editor and reconnect.


#sql #mysql #workbench #pracbaza #januszex #homeoffice
TavarishPiesov - > UPDATE bigfuckingimportant_table SET pesel = '' 

 Error Code: 11...

źródło: comment_1644581442CsZqyGKsZTdEqZWUQldWLE.jpg

Pobierz
  • 13
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

via Wykop Mobilny (Android)
  • 20
@janek_: Panie, nie będę się przez środowiska przebijał żeby jeden wiersz zmienić, zawsze są backupy ( )
A jak nie ma to nie moja wina ( ͡ ͜ʖ ͡)
  • Odpowiedz
#informatyka #programowanie #programista15k #pytanie #sql

interesuje mnie zrobienie certyfikacji z sqla - orientuje sie ktos gdzie robić taki certyfikat? i jak wyglada zaliczenie poziomow znajomosci, w sensie najpierw robi sie poziom podstawowy, pozniej dopiero mozna sredni, a pozniej zaawansowany, czy mozna od razu zaawansowany zrobić?
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@qwerty11 z sqla jako takiego to nie wiem czy gdzieś można. Ale masz na przykład certyfikacje z baz Oracle'a. Nie wiem czy coś się zmienilo, ale sam sobie wybierasz, który egzamin chcesz zdawać. Zachęcają jednak do przejścia całej ścieżki.
  • Odpowiedz
Bawię się darmowymi tabelami W3Schools i chciałbym wykonać takie polecenie:

Pokaż wszystkich zamawiających CustomerName i ich numer zamówienia OrderID , posortuj po zamawiającym.

Wymyśliłem coś takiego, ale nie działa. Czy ktoś mógłby mi podpowiedzieć, co robię źle?

SELECT
  • 10
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@DerMirker: narysuj sobie na kartce jak wyglądają te tabelki, potem zastanów się, która kolumna w tabeli z zamówieniami jest kluczem obcym wskazującym do tabeli z klientami :)
po tym napisz poprawnie joina :)
  • Odpowiedz
Treść przeznaczona dla osób powyżej 18 roku życia...
  • 16
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach