Pytania otagowane jako sql

Structured Query Language (SQL) to język do wysyłania zapytań do baz danych. Pytania powinny zawierać przykłady kodu, strukturę tabeli, przykładowe dane oraz znacznik implementacji DBMS (np. MySQL, PostgreSQL, Oracle, MS SQL Server, IBM DB2 itp.). Jeśli twoje pytanie dotyczy wyłącznie określonego DBMS (używa określonych rozszerzeń / funkcji), użyj zamiast tego znacznika DBMS. Odpowiedzi na pytania oznaczone SQL powinny używać standardowego SQL ISO / IEC.

16
Projekt bazy danych dla zmian?
W projekcie mamy wymóg przechowywania wszystkich wersji (historii zmian) dla jednostek w bazie danych. Obecnie mamy 2 zaprojektowane propozycje dla tego: np. dla Podmiotu „Pracownik” Projekt 1: -- Holds Employee Entity "Employees (EmployeeId, FirstName, LastName, DepartmentId, .., ..)" -- Holds the Employee Revisions in Xml. The RevisionXML will contain -- …

11
Wybierz wiersz z najnowszą datą na użytkownika
Mam tabelę („lms_attendance”) z czasami zameldowania i wymeldowania użytkowników, która wygląda następująco: id user time io (enum) 1 9 1370931202 out 2 9 1370931664 out 3 6 1370932128 out 4 12 1370932128 out 5 12 1370933037 in Próbuję utworzyć widok tej tabeli, który wyprowadziłby tylko najnowszy rekord na identyfikator użytkownika, …

19
SQL do określenia minimalnej liczby kolejnych dni dostępu?
Poniższa tabela historii użytkownika zawiera jeden rekord na każdy dzień, w którym dany użytkownik odwiedził witrynę (w okresie 24 godzin UTC). Ma wiele tysięcy rekordów, ale tylko jeden rekord dziennie na użytkownika. Jeśli użytkownik nie uzyskał dostępu do witryny w tym dniu, żaden rekord nie zostanie wygenerowany. Id UserId CreationDate …

12
Czy NOLOCK (wskazówka serwera Sql) jest złą praktyką?
Zajmuję się tworzeniem witryn internetowych i aplikacji, które nie są krytyczne -> np. oprogramowanie bankowe, lot kosmiczny, aplikacja do monitorowania intensywnej terapii, itp. Masz pomysł. Tak więc, przy tym ogromnym zastrzeżeniu, czy używanie wskazówki NOLOCK w jakimś oświadczeniu Sql jest złe? Kilka lat temu inny administrator Sql zasugerował, że powinienem …

7
Używanie razem DISTINCT i COUNT w zapytaniu MySQL
Czy coś takiego jest możliwe: SELECT DISTINCT COUNT(productId) WHERE keyword='$keyword' Chcę uzyskać liczbę unikalnych identyfikatorów produktów, które są powiązane ze słowem kluczowym. Ten sam produkt może być dwukrotnie powiązany ze słowem kluczowym lub więcej, ale chciałbym, aby tylko 1 raz był liczony dla każdego identyfikatora produktu
125 mysql  sql 

5
SQL - klucz podstawowy tabeli wiele do wielu
To pytanie pojawia się po przeczytaniu komentarza do tego pytania: Projekt bazy danych Tworząc tabelę „wiele do wielu”, należy utworzyć złożony klucz podstawowy na dwóch kolumnach klucza obcego, czy też utworzyć zastępczy klucz podstawowy „ID” z automatyczną inkrementacją i po prostu umieścić indeksy w dwóch kolumnach FK (i być może …

13
lista pythona w kwerendzie sql jako parametr
Mam listę Pythona, powiedz l l = [1,5,8] Chcę napisać zapytanie sql, aby uzyskać dane dla, powiedzmy, wszystkich elementów listy select name from students where id = |IN THE LIST l| Jak to osiągnąć?
125 python  sql 

6
postgresql: INSERT INTO… (SELECT *…)
Nie jestem pewien, czy jego standardowy SQL: INSERT INTO tblA (SELECT id, time FROM tblB WHERE time > 1000) To, czego szukam, to: co, jeśli tblA i tblB znajdują się na różnych serwerach DB . Czy PostgreSql udostępnia jakieś narzędzie lub ma jakąkolwiek funkcjonalność, która pomoże w użyciu INSERT query …
125 sql  postgresql  insert  dblink 




4
Przykład z życia, kiedy używać OUTER / CROSS APPLY w SQL
Patrzyłem CROSS / OUTER APPLYz kolegą i staramy się znaleźć przykłady z życia, gdzie ich używać. Spędziłem sporo czasu, zastanawiając się, kiedy należy używać funkcji krzyżowej zamiast łączenia wewnętrznego? i googlowanie, ale główny (jedyny) przykład wydaje się dość dziwny (użycie liczby wierszy z tabeli do określenia, ile wierszy należy wybrać …

3
Jak najpierw zwrócić wiersze z określoną wartością?
Chcę, aby moje zapytanie zwróciło wiersze tabeli, w których kolumna zawiera najpierw określoną wartość, a następnie zwróciło pozostałe wiersze w kolejności alfabetycznej. Jeśli mam tabelę coś takiego jak ten przykład: - Table: Users - id - name - city - 1 George Seattle - 2 Sam Miami - 3 John …
124 sql  sql-order-by 

12
select * vs select kolumna
Jeśli potrzebuję tylko 2/3 kolumn i wykonuję zapytanie SELECT *zamiast dostarczania tych kolumn w zapytaniu wybierającym, czy występuje spadek wydajności dotyczący większej / mniejszej liczby operacji we / wy lub pamięci? Narzut sieci może występować, jeśli wybiorę * bez potrzeby. Ale czy w operacji wybierania silnik bazy danych zawsze pobiera …
124 sql  performance 

12
SQL - wybrać tylko pierwsze 10 wierszy?
Jak wybrać tylko pierwszych 10 wyników zapytania? Chciałbym wyświetlić tylko pierwszych 10 wyników z następującego zapytania: SELECT a.names, COUNT(b.post_title) AS num FROM wp_celebnames a JOIN wp_posts b ON INSTR(b.post_title, a.names) > 0 WHERE b.post_date > DATE_SUB(CURDATE(), INTERVAL 1 DAY) GROUP BY a.names ORDER BY num DESC
124 sql 

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.