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.

11
SQL „wybierz, gdzie nie ma w podzapytaniu” nie zwraca żadnych wyników
Zastrzeżenie: rozwiązałem problem (chyba), ale chciałem dodać ten problem do przepełnienia stosu, ponieważ nie mogłem (łatwo) go nigdzie znaleźć. Poza tym ktoś mógłby mieć lepszą odpowiedź niż ja. Mam bazę danych, w której do jednej tabeli „Common” odwołuje się kilka innych tabel. Chciałem zobaczyć, które rekordy w tabeli wspólnej zostały …
134 sql  sql-server  tsql 



14
Jak wybrać ostatni rekord tabeli w SQL?
To jest przykładowy kod służący do wybierania wszystkich rekordów z tabeli. Czy ktoś może mi pokazać, jak wybrać ostatni rekord tej tabeli? select * from table Kiedy używam: SELECT * FROM TABLE ORDER BY ID DESC LIMIT pojawia się ten błąd: Wiersz 1: Niepoprawna składnia w pobliżu „LIMIT”. Oto kod, …

16
Przesunięcie wierszy w SQL Server
Czy istnieje sposób w SQL Server, aby uzyskać wyniki zaczynając od podanego przesunięcia? Na przykład w innym typie bazy danych SQL można: SELECT * FROM MyTable OFFSET 50 LIMIT 25 aby uzyskać wyniki 51-75. Wydaje się, że ta konstrukcja nie istnieje w programie SQL Server. Jak mogę to zrobić bez …
133 sql  sql-server 

13
Projekt bazy danych na Facebooku?
Zawsze się zastanawiałem, w jaki sposób Facebook zaprojektował relację między przyjacielem a użytkownikiem. Myślę, że tabela użytkowników wygląda mniej więcej tak: user_email PK user_id PK password Obliczam tabelę z danymi użytkownika (płeć, wiek itp. Połączonymi za pośrednictwem adresu e-mail użytkownika). W jaki sposób łączy wszystkich znajomych z tym użytkownikiem? Coś …


9
Jak dodać „ON DELETE CASCADE” w instrukcji ALTER TABLE
Mam ograniczenie klucza obcego w mojej tabeli, chcę dodać do niego ON DELETE CASCADE. Próbowałem tego: zmiana tabeli nazwa_tabeli_podrzędnej zmodyfikuj ograniczenie fk_name klucz obcy (nazwa_kolumny_podrzędnej) odwołuje się nazwa_tabeli_nadrzędnej (nazwa_kolumny_nadrzędnej) przy usuwaniu kaskadowym; Nie działa. EDYCJA: Klucz obcy już istnieje, w kolumnie klucza obcego znajdują się dane. Komunikat o błędzie, który …
133 sql  oracle 




22
Jak zdobyć następny / poprzedni rekord w MySQL?
Powiedzmy, że mam rekordy z identyfikatorami 3, 4, 7, 9 i chcę mieć możliwość przechodzenia od jednego do drugiego, nawigując za pomocą linków następny / poprzedni. Problem w tym, że nie wiem jak pobrać rekord z najbliższym wyższym ID. Więc kiedy mam rekord o identyfikatorze 4, muszę być w stanie …
132 sql  mysql 


15
Klucz podstawowy czy unikalny indeks?
W pracy mamy dużą bazę danych z unikalnymi indeksami zamiast kluczy podstawowych i wszystko działa dobrze. Projektuję nową bazę danych dla nowego projektu i mam dylemat: W teorii DB klucz podstawowy jest elementem podstawowym, to jest OK, ale w PRAWDZIWYCH projektach jakie są zalety i wady obu? Czego używasz w …

18
BŁĄD 1452: Nie można dodać lub zaktualizować wiersza podrzędnego: ograniczenie klucza obcego nie powiodło się
Utworzyłem tabele w MySQL Workbench, jak pokazano poniżej: Tabela ORDRE: CREATE TABLE Ordre ( OrdreID INT NOT NULL, OrdreDato DATE DEFAULT NULL, KundeID INT DEFAULT NULL, CONSTRAINT Ordre_pk PRIMARY KEY (OrdreID), CONSTRAINT Ordre_fk FOREIGN KEY (KundeID) REFERENCES Kunde (KundeID) ) ENGINE = InnoDB; Stół PRODUKT: CREATE TABLE Produkt ( ProduktID …

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.