Pytania otagowane jako sql-server

Microsoft SQL Server to system zarządzania relacyjnymi bazami danych (RDBMS). Użyj tego znacznika dla wszystkich wersji SQL Server, w tym Compact, Express, Azure, Fast-track, APS (wcześniej PDW) i Azure SQL DW. Nie używaj tego znacznika do innych typów DBMS (MySQL, PostgreSQL, Oracle itp.). Nie używaj tego tagu do rozwiązywania problemów związanych z programowaniem i tworzeniem aplikacji mobilnych, chyba że jest on bezpośrednio związany z bazą danych.


14
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) ... | ... W tym przykładzie było 11 rzędów …
181 sql  sql-server  tsql 




10
Uzyskiwanie co najmniej dwóch wartości w SQL
Mam dwie zmienne, jedna nazywa się PaidThisMonth, a druga nazywa OwedPast. Oba są wynikiem niektórych podkwerend w SQL. Jak mogę wybrać mniejszą z dwóch i zwrócić ją jako wartość zatytułowaną PaidForPast? MINFunkcja działa na kolumnach, a nie zmienne.
179 tsql  sql-server 




13
Jak obliczyć procent za pomocą instrukcji SQL
Mam tabelę SQL Server zawierającą użytkowników i ich oceny. Dla uproszczenia powiedzmy, że istnieją 2 kolumny -name & grade. Tak więc typowym wierszem będzie Imię: „Jan Kowalski”, Ocena: „A”. Szukam jednej instrukcji SQL, która znajdzie procenty wszystkich możliwych odpowiedzi. (A, B, C, itd ...) Ponadto, czy istnieje sposób na zrobienie …
177 sql  sql-server  tsql 

9
Ograniczenie klucza obcego może powodować cykle lub wiele ścieżek kaskadowych?
Mam problem, kiedy próbuję dodać ograniczenia do moich tabel. Wyskakuje mi błąd: Wprowadzenie ograniczenia klucza obcego „FK74988DB24B3C886” w tabeli „Pracownik” może spowodować cykle lub wiele ścieżek kaskadowych. Podaj opcję ON DELETE NO ACTION lub ON UPDATE NO ACTION lub zmodyfikuj inne ograniczenia klucza obcego. Moje ograniczenie jest między Codestołem a …

10
Sprawdzanie, czy login SQL Server już istnieje
Muszę sprawdzić, czy określony login już istnieje na serwerze SQL, a jeśli nie, to muszę go dodać. Znalazłem następujący kod, aby faktycznie dodać login do bazy danych, ale chcę zawrzeć to w instrukcji IF (w jakiś sposób), aby sprawdzić, czy login istnieje jako pierwszy. CREATE LOGIN [myUsername] WITH PASSWORD=N'myPassword', DEFAULT_LANGUAGE=[us_english], …
176 sql-server  login 


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 

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.