Pytania oznaczone «sql-server»

186
Jak uzyskać łączną sumę

declare @t table ( id int, SomeNumt int ) insert into @t select 1,10 union select 2,12 union select 3,3 union select 4,15 union select 5,23 select * from @t powyższy wybór zwraca mi następujące. id SomeNumt 1 10 2 12 3 3 4 15 5 23 Jak uzyskać następujące informacje: id srome CumSrome 1...

186
czy można trochę wybrać EXISTS bezpośrednio?

Zastanawiałem się, czy można zrobić coś takiego (co nie działa): select cast( (exists(select * from theTable where theColumn like 'theValue%') as bit) Wydaje się, że powinno to być wykonalne, ale wiele rzeczy, które powinny działać w SQL, nie;) Widziałem obejścia tego problemu (WYBIERZ 1, gdzie...

185
Przywracanie kopii zapasowej bazy danych SQL Server w niższej wersji

Jak przywrócić plik kopii zapasowej bazy danych SQL Server w wyższej wersji na SQL Server w niższej wersji? Za pomocą programu SQL Server 2008 R2 (10.50.1600) utworzyłem plik kopii zapasowej i teraz chcę go przywrócić na serwerze SQL Server 2008 na żywo (10.00.1600) . Kiedy próbowałem przywrócić...

185
Zaimportuj plik CSV do programu SQL Server

Szukam pomocy w zaimportowaniu .csvpliku do programu SQL Server BULK INSERTi mam kilka podstawowych pytań. Zagadnienia: Dane pliku CSV mogą zawierać ,(przecinek) pomiędzy (np. Opis), więc jak mogę dokonać importu obsługującego te dane? Jeśli klient utworzy plik CSV z Excela, dane zawierające...

183
nvarchar (max) vs NText

Jakie są zalety i wady korzystania z typów danych nvarchar(max)vs. NTextw SQL Server? Nie potrzebuję kompatybilności wstecznej, więc dobrze, że nvarchar(max)nie jest obsługiwana w starszych wersjach SQL Server. Edycja: Najwyraźniej pytanie dotyczy również TEXTi IMAGEvs. varchar(max)oraz...

181
Jak w SQL można „grupować według” w zakresach?

Załóżmy, że mam tabelę z kolumną numeryczną (nazwijmy ją „wynikiem”). Chciałbym wygenerować tabelę zliczeń, która pokazuje, ile razy wyniki pojawiły się w każdym zakresie. Na przykład: zakres punktacji | liczba wystąpień ------------------------------------- 0–9 | 11 10–19 | 14 20–29 | 3)...