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.


4
Widok SELECT zawiera podzapytanie w klauzuli FROM
Mam dwie tabele i potrzebuję stworzyć widok. Tabele to: credit_orders(id, client_id, number_of_credits, payment_status) credit_usage(id, client_id, credits_used, date) Aby to zrobić, używam następującego zapytania. Zapytanie bez części „tworzenie widoku” działa dobrze, ale w przypadku „tworzenia widoku” wyświetla błąd „SELECT widoku zawiera podzapytanie w klauzuli FROM”. Jaki może być problem i możliwe …
111 mysql  sql  database  views 

11
SQL: BETWEEN vs <= i> =
W SQL Server 2000 i 2005: jaka jest różnica między tymi dwoma WHEREklauzulami? którego powinienem używać w jakich scenariuszach? Zapytanie 1: SELECT EventId, EventName FROM EventMaster WHERE EventDate BETWEEN '10/15/2009' AND '10/18/2009' Zapytanie 2: SELECT EventId, EventName FROM EventMaster WHERE EventDate &gt;='10/15/2009' AND EventDate &lt;='10/18/2009' (Edycja: pierwotnie brakowało drugiej Eventdate, …
111 sql  sql-server  tsql  where  between 

5
mysql - ile kolumn to za dużo?
Konfiguruję tabelę, która może mieć maksymalnie 70 kolumn. Zastanawiam się teraz nad podzieleniem go, ponieważ niektóre dane w kolumnach nie będą potrzebne przy każdym dostępie do tabeli. Z drugiej strony, jeśli to zrobię, będę musiał używać złączeń. Czy w którym momencie, jeśli w ogóle, uważa się, że jest za dużo …
111 sql  mysql 

9
Dlaczego iteracja przez duży zestaw Django QuerySet zużywa ogromne ilości pamięci?
Omawiana tabela zawiera około dziesięciu milionów wierszy. for event in Event.objects.all(): print event Powoduje to, że użycie pamięci stale rośnie do około 4 GB, w którym to momencie wiersze są drukowane szybko. Zaskoczyło mnie długie opóźnienie przed wydrukowaniem pierwszego wiersza - spodziewałem się, że wydrukuje się niemal natychmiast. Próbowałem też, …

4
Jak utworzyć tabelę z kolumną tożsamości
Mam istniejącą tabelę, którą zaraz zniszczę, ponieważ nie utworzyłem jej z IDkolumną ustawioną jako kolumna Tożsamość tabeli. Używając SQL Server Management Studio , napisałem skrypt „Utwórz do ...” istniejącej tabeli i otrzymałem to: CREATE TABLE [dbo].[History]( [ID] [int] NOT NULL, [RequestID] [int] NOT NULL, [EmployeeID] [varchar](50) NOT NULL, [DateStamp] [datetime] …
111 sql  sql-server  tsql 



13
Jak wybrać tylko 1 wiersz z Oracle sql?
Chcę użyć składni Oracle, aby wybrać tylko 1 wiersz z tabeli DUAL. Na przykład chcę wykonać to zapytanie: SELECT user FROM DUAL ... i miałoby około 40 płyt. Ale potrzebuję tylko jednej płyty. ... ORAZ chcę, aby stało się to bez WHEREklauzuli. Potrzebuję czegoś w polu nazwa_tabeli, na przykład: SELECT …
111 sql  oracle  oracle9i 

22
Generowanie losowego i unikalnego ciągu 8 znaków przy użyciu MySQL
Pracuję nad grą, która w pewnym momencie dotyczy pojazdów. Mam tabelę MySQL o nazwie „pojazdy” zawierającą dane o pojazdach, w tym kolumnę „tablica rejestracyjna”, która przechowuje tablice rejestracyjne pojazdów. Teraz nadchodzi część, z którą mam problemy. Muszę znaleźć nieużywaną tablicę rejestracyjną przed utworzeniem nowego pojazdu - powinien to być alfanumeryczny …
111 mysql  sql 

15
Format daty i godziny na format SQL przy użyciu języka C #
Próbuję zapisać bieżący format daty i godziny z C # i przekonwertować go na format daty programu SQL Server, tak yyyy-MM-dd HH:mm:ssaby można było go użyć do UPDATEzapytania. To był mój pierwszy kod: DateTime myDateTime = DateTime.Now; string sqlFormattedDate = myDateTime.Date.ToString("yyyy-MM-dd HH:mm:ss"); Data wyjściowa jest w porządku, ale czas zawsze …
111 c#  sql  datetime 



6
MySQL: transakcje a tabele blokujące
Jestem trochę zdezorientowany z transakcjami i tabelami blokującymi, aby zapewnić integralność bazy danych i upewnić się, że SELECT i UPDATE pozostają zsynchronizowane i żadne inne połączenie nie koliduje z tym. Potrzebuję: SELECT * FROM table WHERE (...) LIMIT 1 if (condition passes) { // Update row I got from the …

9
Szybkość SQL SELECT int vs varchar
Jestem w trakcie tworzenia stołu i zastanawiałem się. Jeśli przechowuję, powiedzmy, samochody, które mają markę (np. BMW, Audi itp.), Czy zapiszę markę jako int lub varchar, wpłynie to na szybkość zapytania. Więc jest SELECT * FROM table WHERE make = 5 AND ...; Szybciej / wolniej niż SELECT * FROM …

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.