Standardowo: RAND() * MAX(ID) + ORDER BY ID a jeśli chcesz mieć kilka na raz to zrobić pętlę w procedurze.


@Verbatino: jeśli chcesz mieć kilka na raz użyj rand(checksum(newid()))

hmmm, @wytrzzeszcz chce kilka losowych rekordów z dużego zbioru, a nie robić joiny i warunki. Nie zakładałem tego, tylko pisałem o prostym selectcie z jednej tabeli :) jakby byl join, to już nie są losowe wiersze, tylko te które się połączą.


@
Mam plik .MDB ale nie mam Accessa.

Chce usunac ok 20tys wierszy z tego pliku, moge to jakos zaimportowac do SQL Express albo otworzyc przez Excela? Probowalem przez import danych z innego zrodla> Access, ale mam do wyboru milion tabel wiec nie bardzo idzie, poza tym musze to potem spowrotem zapisac w formie .MDB zeby program do ksiegowosci z ktorego korzystam mogl go wczytac.

Problem jest taki, ze w programie do ksiegowosci
@entaroadun: powinno dać radę spokojnie z Excela ja w vba pisałem macra które otwierały plik z bazą i robiły na niej różne Select.

Możesz zrobić coś w stylu:

dim objAccess As Object
set objAccess = GetObject("c:\plik.mdb")
objAccess.DoCmd.OpenQuery "TwojeQryWAccesie"
objAccess.Auto

googluj use ADO to execute sql jeśli chcesz odpalić qry którego nie ma w bazie
@Szczypioreg: Udało mi się "wykończyć" projekt, a każda opinia motywuje do dalszej pracy.
Więc zapraszem na: strona
Administrator
login: root1 pass: root1 (istnieje jeszcze root2)
Użytkownicy
login: user1 pass: user1 (do 30)
Dane do bazy były generowane w pythonie więc mało przyjazne, ale można dodawać swoje.
Potrzebuję w prosty sposób zrobić parę stron WWW na podstawie gotowej już bazy danych (Access) wyświetlających dane z wybranych tabel/widoków/procedur składowanych, jakie narzędzie by mi pomogło/ułatwiło prace? Rzucać się od razu na Visual Studio, czy może Expression Web, ew. coś innego? Nie chcę klepać wszystkich podstron, kwerend itp w Notepad++. Technologia to ASPX albo PHP bo te już znam, w sumie Pythona też mogę spróbować jeżeli nauka nie zajmie tydzień (choć doświadczenia
@rotero: Załóżmy, że nie wyjdzie Panu ten koncept, że ten pomysł jest do bani. Robiąc to na PostgreSQL/MySQL czy jakiejś "normalnej" bazie (bo mam mieszane opinie co do "normalności" MySQL), to chociaż zostanie Panu wiedza z pracy z takim DBMS. A tak? Na co Panu Access?

Potrzebuję w bazie danych przechowywać nazwy lokalizacji oraz pewne cechy, np. nazwy ofert agroturystycznych oraz informacje czy w danym miejscu jest WiFi, czy jest TV w pokoju, czy jest łazienka itp.

Czy zasadne jest przechowywać to wszystko w jednej tabeli typu "Miejsca", gdzie byłyby kolumny Nazwa (string), Adres (string, nie potrzebuję osobno ulicy kodu poczt. i miasta), Telefon kontaktowy (string albo liczba), WiFi (tak/nie), TV (tak/nie), Łazienka (tak/nie) i w zależności od
@rotero: To zależy czy jedno miejsce może mieć klika ofert (a można to założyć - każde miejsce może mieć pokoje z różnymi standardami). Jeżeli jednak jedno miejsce ma tylko jedną ofertę i nie zamierzasz wykorzystywać oferty gdzieś dalej (łączyć do innych tabel) to lepszy będzie przypadek jednotabelowy - masz obekt miejsce (unikalność na np. nazwie czy adresie) i kilka wymiarów (parametrów jak tv, wifi etc) które dotyczą tylko tego miejsca, więc
Siema Mirki,

niebawem bronię inżyniera i potrzebuje pomocy z trzema pytaniami z zakresu #bazydanych.
Pomożecie ? :)

23. Porównaj technologie Sybase i Oracle.

24. Porównaj z punktu widzenia zarządzania transakcjami, tworzenie aplikacji złożonej z małej liczby
złożonych formularzy i z dużej liczby prostych formularzy?

27. Czym się różnią wyzwalacze bazodanowe od aplikacyjnych?

#informatyka
@Africanchild:
23. Zbyt ogólne. Można 10godzin toporównywać.
24. Sprawdź złożoność obliczeniową insertów i selectów bo to chyba o to chodzi. I joiny w przypadku tabel z dużą ilością pól, ale mała ilość danych i odwrotnie.
25. Nie wiem. Xd
#bazydanych #sql #pytanie #pomocy

Miraski, kojarzycie jakąś bazę danych o podobnym stopniu skomplikowania co AdventureWorks? Potrzebuję czegoś takiego do projektu i za cholerę nie mogę znaleźć. Żeby też była dość łatwa w importowaniu do MS SQL, bo próbowałem z wyciekiem Ashley Madison, ale nie mogę sobie poradzić z tymi danymi ( ͡° ʖ̯ ͡°)
Cześć,

Może sprawa jest prostsza niż mi się zdaje. Mam sobię baze danych z 10k encji. Każda z encji ma id oraz name .

Chciałbym "przelecieć" całą bazę i pogrupowac wszystkie obiekty które zawierają (zawierają - a nie są dokładnie takie same) w swoim name - name iteratora.

Napisałem coś tak prostego: http://pastebin.com/aUvTidbJ

Problem w tym, że przy 10k obiektów (10k*10k-1) czas wykonania takiej operacji na serwerze trwa ponad pół roku (sic!)
Było sobie małe puste forum http://www.forum.nieidealny.pl oparte na IP.Board 3.x.x z dwoma realnymi urzytkownikami i kilkoma wpisami, aż tu nagle nie mogłem sie zalogować do panelu adminitracyjnego. To zacząłem grzebać, doszedłem do statystyk SQL, zrobiłem pospiesznie export 9,56 MB i wykasowałem bazę.

Co jest grane bo nie ogarniam :/ SQL Infection? Źle mam skonfigurowany serwer na OVH i ktoś oczytał pliki? Hasła mam dobre tak bardzo że zna je tylko KeePass ale
Pobierz FxJerzy - Było sobie małe puste forum http://www.forum.nieidealny.pl oparte na IP.Boa...
źródło: comment_wlWpCUBEW3cGdCyca9oQCNzS3rIDbFz7.jpg
@zonbat: nie sądziłem, że ktokolwiek poza moim pracodawcą używa firebirda. Co do odpowiedzi na Twoje pytania - nie jestem ekspertem, ale się wypowiem. Nie powinno mieć, tak możesz to zrobić na bazie online.
@zonbat: Tak. Tworzenie indeksów pogarsza wydajność insert, update i czasem delete, zwiększa rozmiar bazy. Samo tworzenie indeksu może być czasochłonne i pożreć zasoby gdy ma za mało przydzielonego RAMu.
Pewnie możesz, czemu nie? Ale sprawdź czy nie powoduje to exclusive locka na tabelę.