Ich versuche, die folgende SQL-Anweisung zum Laufen zu bringen, erhalte jedoch einen Syntaxfehler: SELECT A.*, COUNT(B.foo) FROM TABLE1 A LEFT JOIN TABLE2 B ON A.PKey = B.FKey GROUP BY A.* Hier ist A eine breite Tabelle mit 40 Spalten, und ich möchte nach Möglichkeit vermeiden, jeden Spaltennamen in der GROUP …
Ich habe ein wenig darüber nachgedacht, was der OPTION (FAST XXX)Abfragehinweis in einer SELECTAnweisung bewirkt , und bin immer noch verwirrt. Laut MSDN: Gibt an, dass die Abfrage für den schnellen Abruf der ersten number_rows optimiert ist. Dies ist eine nicht negative ganze Zahl. Nachdem die ersten number_rows zurückgegeben wurden, …
Ich brauche den einen Weg zu finden , SUM()für alle positiven Werte numund die Rückkehr SUM()aller positiven Zahlen und einer einzelnen Zeile für jede negative Zahl. Unten finden Sie eine Beispiel-DDL: Create Table #Be ( id int , salesid int , num decimal(16,4) ) Insert Into #BE Values (1, 1, …
Ich versuche folgendes zu erreichen: California | Los Angeles, San Francisco, Sacramento Florida | Jacksonville, Miami Leider bekomme ich ", Los Angeles, San Francisco, Sacramento, Jacksonville, Miami" Ich kann mit der Funktion STUFF meine gewünschten Ergebnisse erzielen, habe mich aber gefragt, ob es eine sauberere Möglichkeit gibt, dies mit COALESCE …
Ich habe zwei Tische @T1 TABLE ( Id INT, Date DATETIME ) @T2 TABLE ( Id INT, Date DATETIME ) Diese Tabellen haben einen nicht gruppierten Index für (ID, Datum). Und ich verbinde diese Tische SELECT * FROM T1 AS t1 INNER JOIN T2 AS t2 ON t1.Id = t2.Id …
Ich habe eine Tabelle mit einer ID, einem Wert und einem Datum. In dieser Tabelle befinden sich viele IDs, Werte und Daten. Datensätze werden regelmäßig in diese Tabelle eingefügt. Die ID bleibt immer gleich, aber gelegentlich ändert sich der Wert. Wie kann ich eine Abfrage schreiben, die mir die ID …
Ich bin ein Anfänger in T-SQL. Ich möchte entscheiden, ob eine Eingabezeichenfolge ein Palindrom ist, mit output = 0, wenn dies nicht der Fall ist, und output = 1, wenn dies der Fall ist. Ich finde immer noch die Syntax heraus. Ich erhalte nicht einmal eine Fehlermeldung. Ich suche nach …
Ich verwende Dapper , um die folgende Abfrage für eine SQL Server 2008 R2 Express-Instanz aus einer ASP.NET MVC 3-Anwendung (.NET 4.0) auszuführen. INSERT INTO Customers ( Type, Name, Address, ContactName, ContactNumber, ContactEmail, Supplier) VALUES ( @Type, @Name, @Address, @ContactName, @ContactNumber, @ContactEmail, @Supplier) SELECT @@IDENTITY Der Aufruf von connection.Query<int>(sql, ...)löst …
Es ist leicht zu demonstrieren, dass viele andere Datums- / Zeitformate als die folgenden zwei aufgrund von SET LANGUAGE, SET DATEFORMAT oder der Standardsprache eines Logins für eine Fehlinterpretation anfällig sind: yyyyMMdd -- unseparated, date only yyyy-MM-ddThh:mm:ss.fff -- date dash separated, date/time separated by T Auch dieses Format ohne T …
Ich arbeite an einem Berichtssystem, das umfangreiche Auswahlabfragen erfordert, jedoch auf einer Datenbank basiert, die nur einmal gefüllt wird. Das Datenbankverwaltungssystem ist Microsoft SQL Server 2017. Es gibt wahrscheinlich einen besseren Weg, ein System wie dieses zu entwerfen, aber gehen wir dies theoretisch an. Theoretisch gesehen: Wenn wir eine sehr …
MSDN " Fehlende Join-Prädikat-Ereignisklasse " gibt an, dass "eine Abfrage ausgeführt wird, die kein Join-Prädikat enthält ". Aber leider scheint es nicht so einfach zu sein. Zum Beispiel sehr einfache Situation: create table #temp1(i int); create table #temp2(i int); Select * from #temp1, #temp2 option (recompile); Die Tabellen enthalten keine …
Ich brauche Hilfe, um herauszufinden, warum die folgende T-SQLAnweisung zurückgibt 1(true): SELECT IIF( 0 = '', 1, 0) Ich vermute, jemand hat eine ANSIOption wie SET ANSI_NULLSoder etwas anderes geändert , das das Verhalten verursacht. Mein Problem ist, dass ich einige Werte verbinde und in der letzten Zeilengruppe Werte habe, …
Die normale JOIN ... ON ...Syntax ist bekannt. Es ist aber auch möglich, die ONKlausel getrennt von der JOINentsprechenden zu positionieren . Dies ist etwas, das in der Praxis selten vorkommt und nicht in Tutorials zu finden ist, und ich habe keine Webressource gefunden, die überhaupt erwähnt, dass dies möglich …
Ich möchte eine Unicode-Zeichenfolgenvariable basierend auf ihrem Unicode-Codepunkt auf ein bestimmtes Zeichen festlegen. Ich möchte einen Codepunkt jenseits von 65535 verwenden, aber die SQL Server 2008 R2-Datenbank hat eine Sortierung von SQL_Latin1_General_CP1_CI_AS. Gemäß der NCHAR-Dokumentation von Microsoft nimmt die NCHARFunktion eine Ganzzahl wie folgt an: integer_expression Wenn die Sortierung der …
Gibt es eine Möglichkeit, ein Erstellungsskript ausschließlich in T-SQL aus einer vorhandenen Tabelle zu generieren (dh ohne Verwendung von SMO, da T-SQL keinen Zugriff auf SMO hat)? Angenommen, eine gespeicherte Prozedur empfängt einen Tabellennamen und gibt eine Zeichenfolge zurück, die das Erstellungsskript für die angegebene Tabelle enthält. Lassen Sie mich …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.