via Wykop Mobilny (Android)
  • 0
Jak zadeklarować stała wartość żeby móc później jej użyć w select? Chcę np. mieć stała 'miesiąc' = Maj i późnej moc napisać select * from table where column = miesiąc. Baza danych Oracle jakby co.
#sql
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

via Wykop Mobilny (Android)
  • 1
@t3m4: dobra rozkminilem czego mi brakowało. Trzeba przy uruchamianiu zaznaczyc całe query razem z definicja. Thx.
  • Odpowiedz
#informatyka #bazydanych #sql #mysql
Pytanie wydaje mi się dosyć proste ale niestety nie mam nawet wiedzy czego szukam.
Problem jest taki jak na screenie. Chcę mieć tabele w której będę przechowywał informacje na temat listy (zakupów) oraz samą zawartość listy, jednak lista będzie zawierać różną ilość produktów. Jeśli da się inaczej nie chciałbym tworzyć nowej tabeli dla każdej listy zakupów i do niej się
Barteky - #informatyka #bazydanych #SQL #mysql 
Pytanie wydaje mi się dosyć proste a...

źródło: comment_1594746491GjoQLdPLuB62p9n9pSULBP.jpg

Pobierz
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Barteky:

Dzięki, czyli musiałbym stworzyć za każdym razem nową tabelę dla każdej nowej listy?


Może być jedna tabela. Dodaj tylko kolumnę z numerem listy zakupów (idlisty).

Można też dwie tabele: jedna z artykułami (słownikowa), a druga z kolumnami: id
listy, id_artykułu, status, ilosc etc.
  • Odpowiedz
via Wykop Mobilny (Android)
  • 1
@oko: ostatnio chyba nic, ona po prostu lubi pozować z kartką w ramach protestu/poparcia czegoś, więc takim sposobem ma uniwersalną kartkę na każdą okazję xD
  • Odpowiedz
Jak działa indeks w relacyjnej bazie danych? :)

Większość osób pracujących z bazami danych doskonale wie czym jest tabela. Nie wolno jednak zapominać, że w bazie istnieje cały szereg obiektów. Dziś zajmiemy się indeksem, czyli tym obiektem, który ma przyśpieszać nasze zapytania SQL.

O działaniu indeksów w prosty i zrozumiały sposób dowiesz się z tego nagrania :)

https://www.youtube.com/watch?v=PKVvn5oP4p8&list=PL8g9gILZp1OI9h68Pv7xxsgvdb1Vm3XkE&index=60
nieinformatyk - Jak działa indeks w relacyjnej bazie danych? :)

Większość osób pra...
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Hej Mirasy, Potrzebuje ogarnąć sortowanie po 2 kolumnach, pytanie wygląda tak:

SELECT * FROM item a
LEFT JOIN itemvariants b ON b.itemid = a.id
ORDER BY a.date DESC, b.value
  • 8
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@maciejg: byłem ciekaw po prostu czy Twoim zdaniem jest to na tyle ciekawa opcja, że warto zrezygnować z tej opcji na Python developera. Generalnie też nie wiem w sumie jak się zapatrujesz, akurat na ten język programowania, bo może ogólnie nie jesteś jego zwolennikiem ;)
  • Odpowiedz
Pomagam dziewczynie w aplikacjach bazodanowych, podczas uruchamiania występuje taki błąd, ktoś moze wie jak to naprawić :/

"you have an error in your sql syntax check the manual that corresponds to your my sql server versions for the right syntax to use near '('123')' at line 1"

#sql #visualstudio #vs #mysql #bazydanych
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Którego SQL zaczac sie uczyc, MySQL czy PostgreSQL? Czytałem o roznicach, ale w wiekszosci tutoriali preferowany jest PosgreSQL. Jakie to ma przelozenie w pracy?


@Happy_Aye: To chyba nie ma żadnej większej różnicy - i to i to jest powszechnie używane. Chociaż jak pisał @asterix61, w komercyjnych w zdecydowanej większości spotykałem się głównie z z bazami postgresowymi ostatnio.

ale np. w analizie danych/ raportowaniu już praktycznie nie korzysta się
  • Odpowiedz
mirki, jak sie nazywa taka funkcja / algorytm, do wyszukiwania z błędami

fun(column, 2) LIKE "abecadło"


i daje sie funkcje nazwana chyba nazwiskiem goscia na L albo K, ktora przyjmuje argument typu int z iloscia mozliwych blednych liter na pozycjach w abecadlo

I
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Cześć,
właśnie nagrałem 22 odcinek kursu SQL :)

Funkcje analityczne, czyli recepta na czytelniejszy i wydajniejszy kod SQL.

Z nagrania dowiesz się:
nieinformatyk - Cześć, 
właśnie nagrałem 22 odcinek kursu SQL :)

Funkcje analityc...
  • 14
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mam serwer bazy danych na oparty na Windows Server 2019 i MS SQL Server 2019, jak zrobić aby jedna, konkretna stacja robocza nie była w stanie obciążyć bazy zapytaniami SQL na więcej niż 50% procesora. Mam jednego użytkownika który uruchamia na swoim komputerze z 10 wystąpień programu, na każdym jednocześnie uruchamia generowanie mega raportów i zabija mi to serwer. Jak na serwerze ustawić aby ten host nie mógł użyć więcej jak 50%
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Witajcie #programista15k i #programista, jestem ciekawy waszych podejść do zapisu plików, które przekazują wam "urzyszkodnicy" waszych aplikacji. Osobiście w swoich aplikacjach mam użyte oba podejścia, może zaproponowalibyście inne lepsze. Każde ma swoje wady i zalety.

Obecnie buduje mały systemik gdzie będą przechowywane pliki i zacząłem się zastanawiać nad tym, którą koncepcję przyjąć i właśnie ... () się zastanawiam.
Osobiście skłaniam się ku koncepcji

Jakie sposoby zapisu pliku na serwerze preferujecie?

  • Na zasobie serwera; 71.7% (43)
  • W atrybucie BLOB bazy danych; 15.0% (9)
  • Inne, podaj w komentarzu; 13.3% (8)

Oddanych głosów: 60

  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@JacobTheLiar: jeśli plik jest tylko serwowany użytkownikowi na żądanie (np. obrazki, załączniki itp), to pliki i inne storage plikowe mają tą zaletę, że przekierowujesz strumień bajtów. Nie obciąża to backendu ani bazy. Ba, możesz to zupełnie wydzielić z aplikacji.
Jednak jeśli jest konieczne wersjonowanie, robienie czegoś z plikiem przed odesłaniem do klienta, to baza wydaje się lepszym podejściem.
  • Odpowiedz
Zaczynam dopiero z Oracle SQL Developer i mam problem.
Zainstalowałem "OracleXE184_Win64" i połączyłem się przez SQL Developer.
Potem jednak musiał przeinstalować XE i teraz się nie łączy i pojawia się info jak poniżej:

"Status : Failure -Test failed: Listener refused the connection with the following error:
ORA-12505, TNS:listener does not currently know of SID given in connect descriptor"
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Albo ten nazwa tego listenera nie jest "przypisana" do zadnej bazy i trzeba do zrobić. Mozna statycznie i dynamicznie ale to juz zgooglaj bo za duzo pisania :)
  • Odpowiedz
puszczam selecta na bazie w plsql i mam date w formacie windowsowym(taka jaka chce) w Bashu w skypcie natomiast mam date angielska systemowa 22-JUN-20 z ucięta godzina. Jak to poprawić w skrypcie ? Muszę na etapie selecta dokonać konwersji sysdate ? To oczywiscie nie zmienia daty fizycznie na bazie ? PLSQL developer sam konwertuje date skoro mam windowsowa w gui ? Jak to poprawic w skrypcie na linuxie by była data 22.06.2020
  • 12
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

jak przekopiować całą kolumnę wraz z danymi z jednej tabeli do drugiej? Robie tak i tak nie działa :D W docelowej tabeli jest już kolumna do której chce przekopiować ale jest wypełniona NULLami

INSERT INTO 'docelowatabela' (nazwakolumny) SELECT nazwakolumny FROM 'tablicazrodłowa'

#sql #mysql
  • 8
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

NSERT INTO 'docelowatabela' (nazwakolumny) (SELECT nazwakolumny FROM 'tablicazrodłowa')
Chyba tak, bo pisze na szybko i bez sprawdzenia.

zakładam że docelowatabela już istnieje i jest gotowa

PS: to się da mniej więcej tak zrobić bo robiłem.
@zackson:
  • Odpowiedz