Jak zastąpić CTE w MySQL? Bo z tego co się orientuje, to nie wspiera "WITH", prawda?
Potrzebuję połączenia wyników dwóch tabel grupując je według daty utworzenia rekordów.

#webdev #sql #mysql #programowanie
  • 15
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@FREEQ: Gdybym nie chciał tworzyć tabeli to bym użył rekursywnego CTE... Oh, wait. xD

A to że w web devie powszechnie używa się pseudobazy jaką jest MySQL uważam za największą porażkę współczesnego IT.
  • Odpowiedz
#bazydanych #sql

Czysto teoretycznie spytam. Więcej miejsca zajmują dwie tabele z relacją 1 do 1 czy jedna tabela bez relacji?

Np. (Id | Imie | Adres) czy [(Id | Imie) relacja (Id | Adres)]
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#sql #bazydanych #pomocy #informatyka

Mam zadanie:
Wyświetl średnią, najwyższą i najniższą kaloryczność napojów. Zmień nazwy kolumn na (odpowiednio) sredniakalorycznosc, maksymalnakalorycznosc, minimalnakalorycznosc.

O jakie kolumny chodzi, bo nie wiem. W skrypcie ich nie ma. Chodzi o to, żeby przy wyświetleniu widniały nazwy
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@nnogi: @wytrzzeszcz: O projektowaniu? W sensie?
Nie wiem na co kolega chciałby aplikować, ale jeśli branża IT na juniora (bądź inne branże, już niekoniecznie na juniora) to w 90% przypadków wystarczy sensowne budowanie zapytań prezentujących na istniejącej bazie danych, ewentualnie proste insert, update.
Więc moim zdaniem zacznij od takich kwestii jak select, wszelkie joiny (+union), grupowanie, wielokrotnie grupowanie, wszelkie agregujące funkcje, sortowanie, wyszukiwanie po wartości/fragmencie wartości/wielokrotnych warunkach, podzapytania.
  • Odpowiedz
#bazydanych #sql no i może ktoś poratuje z #programowanie

Mam dwie identyczne bazy danych, ale z innymi danymi (sieć wodna i sieć komunikacyjna, jak na załączonym printscreenie).

Moja zagwostka polega na przeniesieniu danych z jednej do drugiej, ale żeby nie było za łatwo to tabele kolumny Tiles i TilesData są ze sobą powiązane kluczami na id (w obydwu przypadkach numerowanymi od 1, więc trzeba przenieść, żeby
szwendacz - #bazydanych #sql no i może ktoś poratuje z #programowanie

Mam dwie ide...

źródło: comment_6SFuRZhx5PwW2IEg4LrmNeFpOzH1D4YH.jpg

Pobierz
  • 26
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mam dwa pytania w jednym dla #szyfrowanie #webdev #sql
Mam w bazie danych usera i login i hasło są zakodowane.
Login: f1717c78565f36018c5d89061eaecfd0
Hasło: $2y$11$n0lQPVAJE/QoFHU13Op51.mNbY3mZ/TUyioz7Fa4Kfy/bdLYfg4OW

Może mi ktoś pomóc w rozszyfrowaniu co to za metoda bym mógł zresetować hasło lub dodać nowego użytkownika
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mam taki problem:
z bazy korzysta ~30 użytkowników (przez długi czas ta liczba nie wzrośnie ponad 50). Niestety często zdarzają się wyjazdy do głuszy, gdzie nawet HSDPA nie sięga, nawet wtedy jest im ona potrzebna do pracy. Jest jakiś rozsądny sposób na trzymanie jej zsynchronizowanej kopii na komputerach użytkowników? Niemal pewna jest sytuacja, że któryś użytkownik będzie dodawał nowe rekordy kiedy będzie offline. Modyfikacja istniejących rekordów jest dozwolona tylko dla kilku użytkowników,
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@ShortyLookMean: To co innego. Nie jestem bazodanowcem, ale zawsze wspierałem programistów/bazodanwoców umiejętnościami analitycznymi i wyłapywaniem szczegółów. Jestem w stanie podać działające rozwiązanie synchronizacji, ale od strony technicznej może być źle zaprojektowane, niewydajne, z jakichś względów kłopotliwe.
Przykładowo:
- bazy lokalne synchronizują się co jakiś czas (raz dziennie?) zapisując datę synchronizacji (czyli pobrania w sumie danych) - jeśli w produkcyjnej pojawiło się coś po dacie ostatniej synchronizacji zapisanej lokalnie, to trzeba
  • Odpowiedz
Mireczki z #webdev mam pytanie, przenoszę stronę z testowego serwera na docelowy już i mam problem z bazą danych SQL :/ Dałem eksport w UTF-8, wszystko w UTF-8 i coś takiego pokazuję się na serwerze tym na którego przenoszę.

Przykładowy tekst na tej stronie:

Serdecznie zapraszamy dzieci, m??odzie?? szkoln�?, rodziców i nauczycieli do korzystania z naszych bezp??atnych us??ug.

Czytałem,
  • 18
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Co polecacie do powyrównywania baz danych? Szukam czegoś co porówna mi schemat pomiędzy dwoma bazami, ale dobrze by było gdyby dało się tez kopiować/porównywać dane. Korzystałem kiedyś z jakiegoś toola od MS ale za cholerę nie potrafię tego znaleźć.
#sql #php #mssql #mysql #bazydanych
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Kojarzy ktoś w Oraclu jak zrobić takie coś:

Mamy tabelę z jedną hierarchiczną kolumną na zasadzie rodzic - dziecko z referencją do tej samej tabeli (czyli drzewko). I teraz pytanie: Jak napisać zapytanie które zaznacza rekord, który jest dzieckiem i dołącza do niego kolumny z jego roota(nie mylić z rodzicem). Podejrzewam, że jakaś kombinacja z joinem i connect by prior, ale głowa mi paruje i nie wiem.

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

@Tilannon: Ok bo jeszcze parent. To spróbuj tak:

SELECT PBF.ID CHILD_ID, PBF.ZLACZENIE_ID, PBF_PARENT.ID, CONNECT_BY_ROOT PBF.ID ROOT_ID
FROM TABELA PBF
LEFT OUTER JOIN TABELA PBF_PARENT ON
PBF_PARENT.ID
  • Odpowiedz
Mam taki problem. Mam tabelę z logami, 100 insertów na sekundę (docelowo pewnie będzie z 10x więcej).
Tabela jest zdenormalizowana, mamy pola SourceID, CreatedDate, Value, UpperAllowedValue, LowerAllowedValue (dozwolone wartości są zmienne zależnie od godziny i dnia).
Jeśli przez pewien zbyt długi czas (zależny od danych w innej tabeli) utrzymuje się zbyt duża wartość, należy wstawić dane do tabeli AlertTable, wysłać maile. Jeśli stan został naprawiony, to oznaczyć rekord w AlertTable jako zakończony.
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Ginden: Ja bym odpalał co minute skrypt w cron/scheduler ktory sprawdzał i raportuje.
(Sprawdza w sensie np ostatnie 10 rekordow )
SP tez moze byc, ale skrypt daje wiekszą elastyczność (za jakiś czas możesz chcieć wysylać maila albo odpalać jakieś api)
Tabela alert jak napisales.
Sama tabele z logami mozesz co jakis czas czyscic.
  • Odpowiedz
#mssql #sql
zastanawiam sie nad upgrade ramu w serwerze gdzie mam mssql i chce zbadać o ile szybciej bedzie chodzil serwer po dorzuceniu

mirki - jest jakies ogolne zapytanie ktore pokazuje ilosc przetwarzanych zapytan przez instancje serwera na minute/godzine
tak aby mozna bylo sprawdzic predkosc przed upgrade i po ?
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

siema mirki z pod tagu #sql i #naukaprogramowania. Mam za zadanie
" Wyświetl numer zespołu wypłacającego miesięcznie swoim pracownikom najwięcej pieniędzy"
i mam użyć podzapytania. Napisałem je tak:

SELECT SUM(placa_pod), id_zesp
from
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#programowanie #sql
Cześć,
Czy jest możliwość w postgresie nałożenie limitu na tabele ile może trzymać wierszy? Np. mam tabele users i chcę żeby można było w niej trzymać maksymalnie 5 userów?
  • 11
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach