Als «sql» getaggte Fragen

Structured Query Language (SQL) ist eine Sprache zum Abfragen von Datenbanken. Die Fragen sollten Codebeispiele, Tabellenstruktur, Beispieldaten und ein Tag für die verwendete DBMS-Implementierung (z. B. MySQL, PostgreSQL, Oracle, MS SQL Server, IBM DB2 usw.) enthalten. Wenn sich Ihre Frage ausschließlich auf ein bestimmtes DBMS bezieht (bestimmte Erweiterungen / Funktionen verwendet), verwenden Sie stattdessen das Tag dieses DBMS. Antworten auf mit SQL gekennzeichnete Fragen sollten ISO / IEC-Standard-SQL verwenden.

7
Fügen Sie einer Tabelle eine Spalte mit einem Standardwert hinzu, der dem Wert einer vorhandenen Spalte entspricht
Wie füge ich einer SQL Server-Tabelle eine Spalte mit einem Standardwert hinzu, der dem Wert einer vorhandenen Spalte entspricht? Ich habe diese T-SQL-Anweisung ausprobiert: ALTER TABLE tablename ADD newcolumn type NOT NULL DEFAULT (oldcolumn) aber es gibt einen Fehler: Der Name "oldcolumn" ist in diesem Zusammenhang nicht zulässig. Gültige Ausdrücke …

10
Gruppierung in Intervallen von 5 Minuten innerhalb eines Zeitbereichs
Ich habe einige Schwierigkeiten mit mySQL-Befehlen, die ich ausführen möchte. SELECT a.timestamp, name, count(b.name) FROM time a, id b WHERE a.user = b.user AND a.id = b.id AND b.name = 'John' AND a.timestamp BETWEEN '2010-11-16 10:30:00' AND '2010-11-16 11:00:00' GROUP BY a.timestamp Dies ist meine aktuelle Ausgabeanweisung. timestamp name count(b.name) …
88 mysql  sql  group-by 








5
SQL-Spaltendefinition: Standardwert und nicht null redundant?
Ich habe oft die folgende Syntax gesehen, die eine Spalte in einer DDL-Anweisung zum Erstellen / Ändern definiert: ALTER TABLE tbl ADD COLUMN col VARCHAR(20) NOT NULL DEFAULT "MyDefault" Die Frage ist: Da ein Standardwert angegeben wird, muss auch angegeben werden, dass die Spalte keine NULL-Werte akzeptieren soll? Mit anderen …

7
So erhalten Sie den Datenbanknamen mithilfe von SqlConnectionStringBuilder aus der Verbindungszeichenfolge
Ich möchte niemals Verbindungszeichenfolgen mithilfe von Zeichenfolgenmanipulationen aufteilen und Server, Datenbank, UID und Kennwort abrufen. Ich habe den folgenden Link gelesen und die akzeptierte Antwort gelesen. Ich habe festgestellt, dass dies der beste Weg ist, um Benutzer-ID und Kennwort aus der Verbindungszeichenfolge herauszuholen. Aber was ist mit dem Datenbanknamen? Richtiger …
87 c#  asp.net  sql  ado.net 


6
Wählen Sie den Maximalwert jeder Gruppe
Name Value AnotherColumn ----------- Pump 1 8000.0 Something1 Pump 1 10000.0 Something2 Pump 1 10000.0 Something3 Pump 2 3043 Something4 Pump 2 4594 Something5 Pump 2 6165 Something6 Mein Tisch sieht ungefähr so ​​aus. Ich würde gerne wissen, wie man den Maximalwert für jede Pumpe auswählt. select a.name, value from …
87 sql 

14
Wofür sind Ansichten gut?
Ich versuche nur, eine allgemeine Vorstellung davon zu bekommen, wofür Ansichten in RDBMS verwendet werden. Das heißt, ich weiß, was eine Ansicht ist und wie man eine macht. Ich weiß auch, wofür ich sie in der Vergangenheit verwendet habe. Aber ich möchte sicherstellen, dass ich genau verstehe, wofür eine Ansicht …


Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.