Als «tsql» getaggte Fragen

258
SELECT DISTINCT für eine Spalte

Mit SQL Server habe ich ... ID SKU PRODUCT ======================= 1 FOO-23 Orange 2 BAR-23 Orange 3 FOO-24 Apple 4 FOO-25 Orange Ich will 1 FOO-23 Orange 3 FOO-24 Apple Diese Abfrage bringt mich nicht dorthin. Wie kann ich DISTINCT nur für eine Spalte auswählen? SELECT

250
SQL Server SELECT INTO @variable?

Ich habe den folgenden Code in einem meiner gespeicherten SQL (2008) -Prozesse, der einwandfrei ausgeführt wird: CREATE PROCEDURE [dbo].[Item_AddItem] @CustomerId uniqueidentifier, @Description nvarchar(100), @Type int, @Username nvarchar(100), AS BEGIN DECLARE @TopRelatedItemId uniqueidentifier;...

244
NULL-Werte in der NOT IN-Klausel

Dieses Problem trat auf, als ich unterschiedliche Datensatzzählungen für identische Abfragen erhielt, von denen eine eine not in whereEinschränkung und die andere eine Einschränkung verwendete left join. Die Tabelle in der not inEinschränkung hatte einen Nullwert (fehlerhafte Daten), wodurch diese...

243
Wie erstelle ich einen Fremdschlüssel in SQL Server?

Ich habe noch nie einen Code für die Objekterstellung für SQL Server "handcodiert", und die Dekleration von Fremdschlüsseln scheint sich zwischen SQL Server und Postgres zu unterscheiden. Hier ist meine SQL bisher: drop table exams; drop table question_bank; drop table anwser_bank; create table...

226
T-SQL CASE-Klausel: So geben Sie WHEN NULL an

Ich habe eine ähnliche T-SQL-Anweisung geschrieben (die ursprüngliche sieht anders aus, aber ich möchte hier ein einfaches Beispiel geben): SELECT first_name + CASE last_name WHEN null THEN 'Max' ELSE 'Peter' END AS Name FROM dbo.person Diese Anweisung enthält keine Syntaxfehler, aber die...