Witajcie mirki!
Spotkał się ktoś z API #steam a ściślej ujmując #steammarket?
Szukam już kilka godzin sposobu na wyświetlenie wszystkich ofert sprzedaży danego przedmiotu na rynku.
[Przykładowy przedmiot na rynku]http://steamcommunity.com/market/listings/730/P90%20%7C%20Elite%20Build%20%28Minimal%20Wear%29) - na dole strony wyświetlają się propozycje sprzedaży, jednak podzielone są one na strony (bardzo dużo stron).
Podsumowując wymyśliłem dwie linie ataku:
1) szukam sposobu na połączenie się z serwerem i przez #sql lub inny #php
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@MackONE_ nie znam nikogo, kto nauczyłby się programować z książek. Znając życie to nawet przez nią nie przerbniesz, albo będziesz czytał na odwal się. Moja rada:
1. Wybierz sobie o jakich bazach chciałbyś się uczyć (MySQL, Oracle, PosteSQL, Microsoft)
2. Jeśli jesteś studentem i masz konto na msdnaa to ściągaj klienta SQL Server - moim zdaniem najlepszy dla nowicjuszy
3. Przeglądaj kursy, czytaj msdn.microsoft.com, obczaj blogi (sqlservercentral najlepszy. Jest tam wszystko
  • Odpowiedz
Witam i o zdrowie pytam :D.

Jako że mam teraz trochę wolnego czasu chciałbym zdobyć trochę wiedzy z dziedziny baz danych. Zarówno teoretycznych zagadnień jak i praktycznych.

Było by fajnie jakby padły propozycje jakiś książek, kursów, video-kursów czy stron internetowych.

Pytanie
  • 15
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@MackOne_ Same bazy może nie tyle, ale już znajomość narzędzi (jakieś ETL, raporty) plus dobra znajomość SQL i jesteś w stanie spokojnie znaleźć robotę jako Developer SQL czy coś w tym stylu.
  • Odpowiedz
MySQL bardzo różni się od MS SQL?

@byloaledobre: Zalety MySQL nad MS SQL:
+ wolne oprogramowanie
+ w najnowych wersjach wspiera JSONa
+ nie trzeba płacić za lepszą licencję, jeśli dokupisz więcej RAMu lub lepszy procesor lub chcesz replikacji multimaster
+
  • 13
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

  • 0
@matju: Będzie lepszy z prostego powodu - lepsza złożoność obliczeniowa. CLR nie może wykorzystać full text index, natywne wsparcie pozwala.

Ja się bardzo cieszę, że wreszcie będzie JSON w SQL Server, choć nie wiem czemu podnosisz to jako argument skoro podobno wystarczy "odpowiednia wiedza" by wgrać funkcję CLR.
  • Odpowiedz
@Ginden: Jak pisałem różne zastosowania bazy danych. REGEXP jest potrzebny do innych zastosowań. Do innych zastosowań można użyć full-text search w MS SQL. Co do JSON to skłaniałbym się do tego, że mimo iż MySQL w tym momencie jest natywnie to dałoby się osiągnąć lepsze wyniki przz CLR w MS SQL. Nie dowiemy się jak nie sprawdzimy, jak pisałem ja na to nie mam czasu. Proste użycie PATTERN plus kilka
  • Odpowiedz
Sql zawsze kradnie maksymalna ilosc dostepnego zasobu ramu, zeby miec jak najwieksza wydajnosc, dlatego na środowiskach produkcyjnych zawsze stawia sie osobna maszynę dedykowaną tylko SQL. W ustawieniach serwera jest możliwość obcięcia tego przydziału do maksymalnej zadanej wartości.
  • Odpowiedz
Witam.
Chcę pobrać dane z view i tabelki w bazie danych MySQL. W tym celu korzystam z UNION, niestety nie mogę otrzymać danych, ponieważ zapytanie zwraca mi błąd: #1271 - Illegal mix of collations for operation 'UNION'
Default collation DB: utf-8unicodeci, tabelka ma collation: utf-8unicodeci, view nie posiada żadnego collation.
Co muszę zmienić, by otrzymać rezultat?

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

Mirki bardzo Was proszę o pomoc w #sql, pytanie jest naprawdę banalne, a mi pomoże bardzo dużo, a konkretnie #tsql

Mam stworzyć zapytanie, które wypisuje ilu pracowników zatrudnia każdy dział na każdym etacie i co więcej mam je nawet napisane tylko nie wiem dlaczego akurat w ten sposób! (bo niestety ja jego nie napisałem)

SELECT d.nazwa, p.stanowisko, COUNT(p.stanowisko) AS liczbaPracownikow

FROM testpracownicy.dbo.pracownicy
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Requator: abys mial nazwe dzialu wyciągniętą z tabeli dzialy. Aby moc potem wylistowac przy kazdym pracowniku nazwę działu która jest zapisana w tabeli dzialy, a nie pracownicy.
  • Odpowiedz
@Requator: no i masz gównianą postać zapytania, bardziej czytelna byłaby z inner join, wtedy to co w where byłoby w warunku złączenia po on, dodatkowo grupujesz po nazwach nie id, zafałszuje to wynik, gdy będą te same nazwy

SELECT MAX(d.nazwa), MAX(p.stanowisko), COUNT(p.stanowisko) AS liczbaPracownikow
FROM testpracownicy.dbo.pracownicy AS p
INNER JOIN testpracownicy.dbo.dzialy AS d ON p.iddzialu=d.iddzialu
GROUP BY d.iddzialu, p.idstanowiska
ORDER BY d.iddzialu;
  • Odpowiedz
#access #bazydanych #mssql #sql #vba #office2013 #oprogramowanie @rbrck #visualbasic #excel

Witam
Proszę o pomoc w następującym problemie z oprogramowaniem Comboboxa.
Otóż ma on działać tak, po wybraniu danej specjalności lekarskiej z Comboboxa, pole tekstowe poniżej powinno wskazywać ID wybranej specjalności (klucz główny, nie może być nullem). Jest to mi potrzebne przy scenariuszu dodawania nowego lekarza,
l3cho - #access #bazydanych #mssql #sql #vba #office2013 #oprogramowanie @rbrck #visu...

źródło: comment_5TkwwSzIZWwSAdjOwzqOFlwSN0WbSlSG.jpg

Pobierz
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@rbrck: niestety nie, nie mogę ustawić tego samego pola danych bo to nazwy specjalizacji a ja potrzebuję żeby przy wyborze specjalizacji z listy automatycznie ustawiał mi się odpowiedni ID.
  • Odpowiedz
Jeśli MySQL byłoby słabe nie zdobyłoby tak dużej popularności


@paranoiddd: Popularność nie ma wiele wspólnego z jakością. Wiele rozwiązań w IT jest popularnych mimo że są gorsze niż alternatywy.
  • Odpowiedz
mam taką tabelkę error_log, na silniku InnoDB, z 5 indeksami (unikalne: ErrorLogID int primary i ErrorCode varchar(100) + 3 inne, każdy na pojedynczej kolumnie) Mam w niej 12 milionów rekordów, i w efekcie ta tabelka to jakieś 50% dziennego backupu. Chciałbym wyrzucić z niej wszystko poza wpisami z ostatnich 30 dni.
No i tu jest problem, bo to strasznie długo trwa. Kasowanie ok 1000 najstarszych rekordów trwa prawie minutę.
Macie jakiś pomysł
  • 21
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Potrzebuję pomocy z zadaniem, dopiero uczę się sql i robię sobie zadanka.

Tab.1 Pracownicy ( id, nazwisko, imie, placa, premia, stanowisko, miejsce)
Tab.2 Miejsce ( id, ulica, miasto)

- Wypisz średnią pensję w podziale na miejscowości
  • 11
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#sql
Pytanie proste bo jestem mało obeznany w bazach. Potrzebuję w całej bazie podkreślam w CAŁEJ zmienić adresy http a właściwie ich część, pomóżcie jak zadać polecenie które podmieni mi treść np /wykop na puste miejsce w sensie usunie taki kawałek z adresów w bazie.
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@l3cho: ależ oczywiście że się da
napiszę na szybko (jc to "ide" Ci poprawi):
Dim sql As String
sql = "UPDATE Wizyty SET IDKartoteki = NULL WHERE IDWizyty = " & Me.ID_Wizyty
DoCmd.RunSql sql

takie coś na bank zadziała na accesie podłączonym do ms sql, nie wiem jak się zachowa na mdb ale w sumie powinno zadziałać
  • Odpowiedz
@l3cho: ok to może od początku wszystko co napisałem:
Dim sql As String - deklaracja zmiennej sql jako łańcuch znaków, tak naprawdę zmienna mogła by się też nazywać wykoppeel

sql = ... - przypisanie wartości do tej zmiennej, zmienna jest typu string więc piszemy ją w cudzysłowiach, część naszego zapytania chcemy pobrać dynamicznie z formularza, symbolem konkatenacji stringów w VBA jest & (w innych językach najczęściej +), Me oznacza aktywne
  • Odpowiedz
#programowanie #sql #mssql Chyba w końcu nadszedł czas aby dobrze przyswoić sobie PIVOT i UNPIVOT w bazach danych. Czy ktoś z Was zna jakieś przystępne opisy i przykłady do potrenowania? Ogólną ideę rozumiem, ale chciałbym się trochę w tym podocierać bo jednak klepiąc różne raporty dobrze byłoby to też znać w dostatecznym stopniu.
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach