sql

Struktura bazy danych dla struktury danych drzewa

Jaki byłby najlepszy sposób na zaimplementowanie konfigurowalnej (czyli struktury drzewa o nieznanej liczbie poziomów) strukt ... az, zanim użyłem tabeli z obcym kluczem do siebie. Jakie inne implementacje mógłbyś zobaczyć i czy ta implementacja ma sens?

Import pliku SQL do mysql

Mam bazę danych o nazwie nitm. Nie stworzyłem tam żadnych tabel. Ale mam plik SQL, który zawiera wszystkie niezbędne dane do ... ra wamp. Do importowania pliku użyłem następującej składni w konsoli MySQL: mysql>c:/nitm.sql; Ale to nie zadziałało.

MySQL jak w ()?

Moje obecne zapytanie wygląda tak: SELECT * FROM fiberbox f WHERE f.fiberBox LIKE '%1740 %' OR f.fiberBox LIKE '%1938 %' OR ... myślę o problemie w niewłaściwy sposób - jakieś niejasne polecenie, którego nigdy nie widziałem. MySQL 5.0.77-community-log

Dlaczego ktoś miałby używać WHERE 1=1 i w klauzuli SQL?

Dlaczego ktoś miałby używać WHERE 1=1 AND <conditions> w klauzuli SQL (albo SQL uzyskany przez skonkatenowane łańcuchy, ... wewnątrz procedury składowanej. Weźmy na przykład: CREATE VIEW vTest AS SELECT FROM Table WHERE 1=1 AND table.Field=Value

Jak Mogę zobaczyć uruchomione surowe zapytania SQL Django?

Czy istnieje sposób, aby pokazać SQL, który Django uruchamia podczas wykonywania zapytania?

Kopiowanie tabel z jednej bazy danych do drugiej w SQL Server

Mam bazę danych o nazwie foo i bazę danych o nazwie bar. Mam tabelę w foo o nazwie tblFoobar, którą chcę przenieść (dane i wszystkie) do paska bazy danych z bazy danych foo. Jakie jest polecenie SQL, aby to zrobić?

Jak uniknąć pojedynczego cytatu w SQL Server?

Próbuję insert wprowadzić dane tekstowe do tabeli w SQL Server 9. Tekst zawiera pojedynczy cytat ("). Jak od tego uciec? P ... użyć dwóch pojedynczych cudzysłowów, ale rzuciło mi to kilka błędów. Np. insert into my_table values('hi, my name''s tim.');

MySQL wyszukiwanie i zamiana tekstu w polu

Jakie zapytanie MySQL wykona wyszukiwanie tekstowe i zastąpi w jednym konkretnym polu w tabeli? Czyli wyszukaj foo i zamień na bar tak rekord z polem o wartości hello foo staje się hello bar.

Jakie jest znaczenie przedrostka N w wyrażeniach T-SQL i kiedy należy go używać?

Widziałem prefiks N w niektórych zapytaniach insert T-SQL. Wiele osób używało N przed wstawieniem wartości do tabeli. Szukał ... LUES(N'29730', N'Philippe', N'Horsford', 20.05, 1), Do jakiego celu służy ten przedrostek "N" i kiedy powinien być używany?

MySQL Nie Może Dodać Ograniczenia Klucza Obcego

Więc staram się dodać ograniczenia klucza obcego do mojej bazy danych jako wymóg projektu i to działało po raz pierwszy lub d ... ffice` ; SET SQL_MODE=@OLD_SQL_MODE; SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS; SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS;

Uzyskiwanie rekordów z maksymalną wartością dla każdej grupy zgrupowanych wyników SQL

Jak uzyskać wiersze, które zawierają maksymalną wartość dla każdego zgrupowanego zestawu? Widziałem kilka zbyt skomplikowan ... 2 | 29 Paul | 2 | 36 Laura| 2 | 39 Pożądany zbiór wyników: Shawn | 1 | 42 Laura | 2 | 39

Skrypt zabijający wszystkie połączenia z bazą danych (więcej niż ograniczone wycofywanie użytkowników)

Mam bazę programistyczną, która często wdraża się z projektu bazy danych Visual Studio (poprzez TFS Auto Build). Czasami kie ... , który próbuję upuścić.) Czy istnieje skrypt, który może upuścić moją bazę danych niezależnie od tego, kto jest podłączony?

Przykład z życia, kiedy używać OUTER / CROSS APPLY w SQL

Patrzyłem na CROSS / OUTER APPLY z kolegą i staramy się znaleźć prawdziwe przykłady, gdzie ich użyć. Spędziłem sporo czasu p ... ję, że to oznacza, że scenariusz nie dotyczy APPLY. Podziel się przykładami z prawdziwego życia i pomóż wyjaśnić tę funkcję!

Czy klucz obcy może być NULL i / lub duplikat?

Proszę wyjaśnij mi dwie rzeczy: czy klucz obcy może być NULL? czy klucz obcy może być duplikowany? Z tego co wiem, NULL n ... czach obcych, ale w niektórych moich aplikacjach mogę wprowadzić NULL zarówno w Oracle, jak i SQL Server i nie wiem dlaczego.

Jak zmienić domyślne zestawienie tabeli?

create table check2(f1 varchar(20),f2 varchar(20)); Tworzy tabelę z domyślnym zestawieniem latin1_general_ci; alter table ... rom check2; Pokazuje Indywidualne zestawienie kolumn jako 'latin1_general_ci'. Więc jaki jest efekt polecenia alter table?

INNER JOIN vs LEFT JOIN wydajność w SQL Server

Stworzyłem polecenie SQL, które używa INNER JOIN dla 9 tabel, w każdym razie to polecenie zajmuje bardzo dużo czasu (ponad pi ... g2 -- PK = CompanyCd, ProductCategoryCd, UsedDepartment, ProductGroup2Cd ON e.ProductGroup1Cd = g2.ProductGroup1Cd

Jaka jest różnica między NOT EXISTS vs. NOT IN vs. LEFT JOIN gdzie jest NULL?

Wydaje mi się, że możesz zrobić to samo w zapytaniu SQL używając NOT EXISTS, NOT IN lub LEFT JOIN gdzie jest NULL. Na przykła ... .? Który z nich jest najszybszy / najskuteczniejszy? (Jeśli zależy to od implementacji, to kiedy miałbym użyć każdej z nich?)

SQL do określenia minimalnej liczby dni dostępu?

Poniższa tabela historii użytkownika zawiera jeden rekord za każdy dzień, w którym dany użytkownik wszedł na stronę internet ... ekolwiek podobieństwo pomiędzy tym zapytaniem a konkretną odznaką przepełnienia stosu jest oczywiście czysto przypadkowe.. :)

Znajdowanie duplikatów wierszy w SQL Server

Mam bazę danych SQL Server organizacji i jest wiele duplikatów wierszy. Chcę uruchomić polecenie select, aby pobrać wszystkie ... ale nadal potrzebuję oświadczenie zwracające identyfikatory wszystkich dupe orgs, więc mogę przejść przez listę użytkowników.

Jak losowo wybierać wiersze w SQL?

Używam MSSQL Server 2005. W moim db mam tabelę "customerNames", która ma dwie kolumny " Id "i" Name " i ok. 1000 wyników. T ... edzieć, jak utworzyć zapytanie, które otrzyma losowe 5 wierszy (Id i nazwa) za każdym razem, gdy zapytanie zostanie wykonane?