Pytania oznaczone «tsql»

84
T-SQL i klauzula WHERE LIKE% Parameter%

Próbowałem napisać instrukcję, która używa klauzuli WHERE LIKE „% text%”, ale nie otrzymuję wyników, gdy próbuję użyć parametru dla tekstu. Na przykład to działa: SELECT Employee WHERE LastName LIKE '%ning%' Spowoduje to zwrócenie użytkowników Flenning, Manning, Ningle itp. Ale to...

83
Zastąp ciąg T-SQL w aktualizacji

Muszę zaktualizować wartości kolumny, zastępując podciąg na istniejących wartościach. Przykład: Zawiera dane abc@domain1, pqr@domain2itd. Muszę zaktualizować wartości takie, które @domain2są zastępowane @domain1.

83
Widoki SQL - brak zmiennych?

Czy można zadeklarować zmienną w widoku? Na przykład: Declare @SomeVar varchar(8) = 'something' daje mi błąd składni: Niepoprawna składnia w pobliżu słowa kluczowego „Declare”.

83
Zrozumienie funkcji PIVOT w T-SQL

Jestem bardzo nowy w SQL. Mam taki stół: ID | TeamID | UserID | ElementID | PhaseID | Effort ----------------------------------------------------- 1 | 1 | 1 | 3 | 5 | 6.74 2 | 1 | 1 | 3 | 6 | 8.25 3 | 1 | 1 | 4 | 1 | 2.23 4 | 1 | 1 | 4 | 5 | 6.8 5 | 1 | 1 | 4 | 6 | 1.5 Powiedziano mi, żebym...

83
Zaktualizuj zapytanie za pomocą podzapytania w serwerze SQL

Mam prostą strukturę tabeli, taką jak ta: Tabela tempData ╔══════════╦═══════╗ ║ NAME ║ MARKS ║ ╠══════════╬═══════╣ ║ Narendra ║ 80 ║ ║ Ravi ║ 85 ║ ║ Sanjay ║ 90 ║ ╚══════════╩═══════╝ Mam też inne nazwy tabel, takie jak tempDataView ╔══════════╦═══════╗ ║ NAME ║ MARKS...

82
Dlaczego warto korzystać z Select Top 100 Percent?

Rozumiem, że przed SQL Server 2005 można było „oszukać” SQL Server, aby zezwolił na użycie zamówienia w definicji widoku, włączając TOP 100 PERCENTw to klauzulę SELECT . Ale widziałem inny kod, który odziedziczyłem, który używa SELECT TOP 100 PERCENT... w dynamicznych instrukcjach SQL (używanych...

82
Polecenie dodania domyślnego wiązania

Wydaje się, że istnieją co najmniej dwa sposoby dodania domyślnego ograniczenia przy użyciu prostego języka T-SQL. Czy mam rację, że jedyną różnicą między tymi dwoma opisanymi poniżej jest to, że druga metoda tworzy nazwę ograniczenia, a pierwsza ma nazwę wygenerowaną przez SQL Server? ALTER...

82
Data i ostatnie null SQL Server ORDER BY

Próbuję zamówić według daty. Chcę, aby najnowsze daty pojawiały się jako pierwsze. To dość proste, ale jest wiele rekordów, które są zerowe i poprzedzają jakiekolwiek rekordy z datą. Próbowałem kilku rzeczy bez powodzenia: ORDER BY ISNULL(Next_Contact_Date, 0) ORDER BY...

82
Zastosowanie funkcji agregującej MIN do pola BIT

Chcę napisać następujące zapytanie: SELECT ..., MIN(SomeBitField), ... FROM ... WHERE ... GROUP BY ... Problem w tym, że SQL Server tego nie lubi, gdy chcę obliczyć minimalną wartość pola bitowego , zwraca błąd Operand data type bit is invalid for min operator. Mogę zastosować następujące...

18
Zapytanie bez WHILE Loop

Mamy tabelę spotkań, jak pokazano poniżej. Każde spotkanie należy sklasyfikować jako „Nowe” lub „Kontynuacja”. Każda wizyta (dla pacjenta) w ciągu 30 dni od pierwszej wizyty (tego pacjenta) jest kontynuacją. Po 30 dniach spotkanie jest ponownie „Nowe”. Każde spotkanie w ciągu 30 dni staje się...