Articles of sql

SQL – Bestellen der Ergebnisse einer rekursiven Beziehung

Ich habe eine database-Tabelle von Kontobenutzern. Es gibt zwei Arten von Konto: – Administratorkonto Standardkonto Die datatabelle hat zwei zusätzliche Spalten, Kontonummer und übergeordnete Kontonummer. Jeder datasatz wird unabhängig einer neuen Kontonummer zugewiesen, aber wenn ein Konto ein Standardkonto ist, wird ihm eine übergeordnete Kontonummer zugewiesen. Ich kann sagen, wer ein Administrator ist durch die […]

SQL effiziente Lösung für mutilple Joins (könnte 10 Joins) auf dem gleichen Tisch (Lookup-Tabelle)

Wir haben eine Nachschlagtabelle implementiert, die eine ID und ein Textfeld enthält. Mein Tisch besteht dann nur aus der LookupID für verschiedene Feldwerte. Beispielsweise… Tabelle TableID, StatusID, TypeID, DocID Werte würden so etwas aussehen 1, 2, 3, 4 Nachschlagwerk LookupID, Text Werte würden so etwas aussehen 1, someValue 2, Mein Statustext 3, Mein Typ Text […]

Wie man dieses t-sql-Skript ausführt, das die Syntaxprüfung nicht erlaubt?

Dieses Skript kann nicht von PowerShell (sqlcmd) und direkt aus SQL Management Studio ausgeführt werden: IF db_id('BANANATEST') is not null BEGIN print 'DB BANANATEST already exists. NO ACTION TAKEN.' END ELSE BEGIN print 'DB BANANATEST does NOT exist.' print 'Restoring a backup of BANANATEST' RESTORE DATABASE BANANATEST FROM DISK = 'BANANATEST.original.bak' ; print 'Creating User […]

Auswählen von datasätzen, die zwei oder mehr verwandte Tabellen verknüpfen

Ich habe einen Tisch? person_id name 100 jack 125 jill 201 jane Und viele Untertabellen, die die Person_id sein könnte: 'Rudern' id person_id 1 100 2 201 'Schwimmen' id person_id 1 125 2 201 'Laufen' id person_id 1 201 "casting" id person_id 1 125 2 201 Ich möchte in der Lage sein, alle Personen auszuwählen, […]

SQL server verwendet verschiedene Gruppen nach und Reihenfolge durch Spalten mit Unterabfrage

Ich versuche nur bestimmte Spalten aus einer Gruppe durch Abfrage mit einem Gruppierungssatz anzuzeigen. Ich möchte auch nur noch andere Spalten bestellen. Um dies zu tun, benutze ich eine Unterabfrage. Ich habe zwei Fragen: Gibt es einen besseren path zur Gruppierung und Ordnung durch Diffsäulen? Gibt es performancesprobleme bei der Unterabfrage auf diese Weise? Abfrage: […]

Excel-Zellenwert als SQL server Connection-Parameter

Ich versuche, SQL server 2012 data in Excel 2013 zu bekommen. Sie können meinen Beispielbefehlstext sehen. Wenn ich den datesparameter manuell schreibe, wie folgt: set @dt = getdate() es läuft gut. Aber ich muss es den Excel-Zellenwert übergeben, zB A1 Wert wie in der Abbildung gezeigt. Ist es möglich? Wenn ja, wie? Bitte beachten Sie […]

SQL – Einfügen in die Tabelle basierend auf einem Zählerwert

Ich habe tabA: ________________________ |ID |EMPLOYEE|CODE | |49 |name1 |mobile | |393 |name2 |none | |3002|name3 |intranet| ________________________ Die ID-Spalte (tabA) basiert auf einem Zähler im folgenden tabB: _________________ |TYPE |ID | |intranet |3003| |mobile |50 | |none |394 | __________________ Ich möchte neue Zeile in tabA mit dem ID-Zähler insert (wie es die nächste […]

SQL server Table Design; eine Tabelle mit Typ Spalte vs mehrere Tabellen

Ich habe eine Website gemacht, in der ich einen Blog und eine Produktseite habe. Beiträge und Produkte werden in verschiedenen Tabellen gespeichert. Ich benutze microsoft sql server. Ich möchte eine Tabelle erstellen, um die viewen für jeden Beitrag und für jedes Produkt zu speichern. Meine 2 möglichen Designs sind: Ein Tisch für alle viewen (id, […]

Wie man viele SQL-Zeilen in einzelne Textzeichenfolge für int verkettet

Die SQL-Tabelle, die ich habe, ist wie folgt: ID Name NameID 1 John 1 1 Dan 2 1 Jill 3 2 Jack 4 2 Sam 5 Ich brauche diesen Tisch so zu sein: ID Name NameID 1 John, Dan, Jill 1, 2, 3 2 Jack, Sam 4, 5 Die SQL-Abfrage, die ich jetzt habe, ist […]

transactions pro Sekunde

Ich muss für jede Sekunde bestimmte Spalten-transactions pro Sekunde zählen. Die folgende Abfrage funktioniert für jede Minute. Select DISTINCT column1 AS Event, Count( column1 ) AS count, DateAdd(MINUTE, DateDiff(MINUTE, 0, [dateTimeColumn]), 0) as Time From table Group By column1 ,DateAdd(MINUTE, DateDiff(MINUTE, 0, [dateTimeColumn]), 0) Testen Sie die data wie folgt: Event Time A 21:01:01 A […]