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.

13
Jak używać ROW_NUMBER ()?
Chcę użyć, ROW_NUMBER()aby ... Aby uzyskać max(ROW_NUMBER())-> Albo przypuszczam, że będzie to również liczba wszystkich wierszy Próbowałem zrobić: SELECT max(ROW_NUMBER() OVER(ORDER BY UserId)) FROM Users ale wydawało się, że nie działa ... Aby ROW_NUMBER()skorzystać z danej informacji, tj. jeśli mam imię i chcę wiedzieć, z jakiego wiersza pochodzi nazwa. Zakładam, …


10
Zmień nazwę schematu tabeli w języku SQL
Chcę zmienić nazwę schematu tabeli Employeesw bazie danych. W bieżącej tabeli Employeesnazwa schematu bazy danych to dboChcę go zmienić na exe. Jak mogę to zrobić ? Przykład: Z dbo.Employees DO exe.Employees Próbowałem z tym zapytaniem: ALTER SCHEMA exe TRANSFER dbo.Employees Ale to daje mi błąd: Nie można zmienić schematu „exe”, …
175 sql  sql-server  tsql  schema 

11
Zastąpienie wartości NULL wartością 0 w zapytaniu serwera SQL
Opracowałem zapytanie i otrzymałem wyniki dla pierwszych trzech kolumn NULL. Jak mogę to zastąpić 0? Select c.rundate, sum(case when c.runstatus = 'Succeeded' then 1 end) as Succeeded, sum(case when c.runstatus = 'Failed' then 1 end) as Failed, sum(case when c.runstatus = 'Cancelled' then 1 end) as Cancelled, count(*) as Totalrun …
175 sql  sql-server 

5
JOIN dwa wyniki instrukcji SELECT
Czy można połączyć wyniki 2 SELECTinstrukcji sql w jednej instrukcji? Mam bazę zadań, w której każdy rekord jest osobnym zadaniem, z terminami (a PALT, który jest tylko liczbą INTdni od początku do terminu. AgeTo również INTliczba dni.) Chcę mieć tabelę, w której każda osoba ma w tabeli, liczbę zadań, które …
174 sql  select  join  group-by 

14
Jak uzyskać ostatnio wstawiony identyfikator?
Mam ten kod: string insertSql = "INSERT INTO aspnet_GameProfiles(UserId,GameId) VALUES(@UserId, @GameId)"; using (SqlConnection myConnection = new SqlConnection(myConnectionString)) { myConnection.Open(); SqlCommand myCommand = new SqlCommand(insertSql, myConnection); myCommand.Parameters.AddWithValue("@UserId", newUserId); myCommand.Parameters.AddWithValue("@GameId", newGameId); myCommand.ExecuteNonQuery(); myConnection.Close(); } Kiedy wstawiam do tej tabeli, mam kolumnę klucza podstawowego auto_increment int o nazwie GamesProfileId, jak mogę uzyskać ostatnio …
174 c#  sql  sql-server 


10
Przechowywanie pieniędzy w kolumnie dziesiętnej - jaka precyzja i skala?
Używam kolumny dziesiętnej do przechowywania wartości pieniężnych w bazie danych, a dziś zastanawiałem się, jakiej dokładności i skali użyć. Ponieważ podobno kolumny typu char o stałej szerokości są bardziej wydajne, pomyślałem, że to samo może dotyczyć kolumn dziesiętnych. Czy to jest? A jakiej precyzji i skali powinienem użyć? Myślałem o …

5
Jak ważna jest kolejność kolumn w indeksach?
Słyszałem, że na początku deklaracji indeksu należy umieścić kolumny, które będą najbardziej selektywne. Przykład: CREATE NONCLUSTERED INDEX MyINDX on Table1 ( MostSelective, SecondMost, Least ) Po pierwsze, czy to, co mówię, jest poprawne? Jeśli tak, czy prawdopodobnie zauważę duże różnice w wydajności, zmieniając kolejność kolumn w moim indeksie, czy też …



30
mysql Ograniczenie klucza obcego jest nieprawidłowo sformułowanym błędem
Mam dwie tabele, table1to tabela nadrzędna z kolumnąID i table2z kolumny IDFromTable1(nie rzeczywista nazwa), kiedy kładę FK na IDFromTable1celu IDw table1pojawia się błąd Foreign key constraint is incorrectly formed error. Chciałbym usunąć rekord tabeli 2, jeśli table1zostanie usunięty. Dzięki za wszelką pomoc ALTER TABLE `table2` ADD CONSTRAINT `FK1` FOREIGN KEY …
173 mysql  sql  heidisql 




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.