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.


4
Deklarieren Sie die Variable für eine Abfragezeichenfolge
Ich habe mich gefragt, ob es in MS SQL Server 2005 eine Möglichkeit gibt, dies zu tun: DECLARE @theDate varchar(60) SET @theDate = '''2010-01-01'' AND ''2010-08-31 23:59:59''' SELECT AdministratorCode, SUM(Total) as theTotal, SUM(WOD.Quantity) as theQty, AVG(Total) as avgTotal, (SELECT SUM(tblWOD.Amount) FROM tblWOD JOIN tblWO on tblWOD.OrderID = tblWO.ID WHERE tblWO.Approved …

20
Holen Sie sich eine Liste der Daten zwischen zwei Daten
Mit den Standardfunktionen von MySQL können Sie eine Abfrage schreiben, die eine Liste von Tagen zwischen zwei Daten zurückgibt. Beispiel: Wenn 2009-01-01 und 2009-01-13 angegeben werden, wird eine einspaltige Tabelle mit den folgenden Werten zurückgegeben: 2009-01-01 2009-01-02 2009-01-03 2009-01-04 2009-01-05 2009-01-06 2009-01-07 2009-01-08 2009-01-09 2009-01-10 2009-01-11 2009-01-12 2009-01-13 Bearbeiten: Es …

14
Die Transaktionsanzahl nach EXECUTE zeigt eine nicht übereinstimmende Anzahl von BEGIN- und COMMIT-Anweisungen an. Vorherige Zählung = 1, aktuelle Zählung = 0
Ich habe eine Insertgespeicherte Prozedur, die Daten in die zweite gespeicherte Prozedur einspeist Table1und den Column1Wert von Table1dieser abruft und die zweite gespeicherte Prozedur aufruft, die die Tabelle 2 speist. Aber wenn ich die zweite gespeicherte Prozedur aufrufe als: Exec USPStoredProcName Ich erhalte folgende Fehlermeldung: Die Transaktionsanzahl nach EXECUTE zeigt …



2
Unterabfrage in FROM muss einen Alias ​​haben
Ich habe diese Abfrage, die ich in PostgreSQL geschrieben habe und die einen Fehler zurückgibt, der besagt: [Err] ERROR: LINE 3: FROM (SELECT DISTINCT (identifizierend) AS made_only_recharge Dies ist die ganze Abfrage: SELECT COUNT (made_only_recharge) AS made_only_recharge FROM ( SELECT DISTINCT (identifiant) AS made_only_recharge FROM cdr_data WHERE CALLEDNUMBER = '0130' …

5
Vergleichen Sie Daten in MySQL
Ich möchte ein Datum aus einer Datenbank vergleichen, das zwischen zwei angegebenen Daten liegt. Die Spalte aus der Datenbank ist DATETIME, und ich möchte sie nur mit dem Datumsformat vergleichen, nicht mit dem Datum / Uhrzeit-Format. SELECT * FROM `players` WHERE CONVERT(CHAR(10),us_reg_date,120) >= '2000-07-05' AND CONVERT(CHAR(10),us_reg_date,120) <= '2011-11-10' Ich erhalte …
91 mysql  sql  comparison 


5
org.postgresql.util.PSQLException: FATAL: Entschuldigung, bereits zu viele Clients
Ich versuche, eine Verbindung zu einer Postgresql-Datenbank herzustellen. Es wird der folgende Fehler angezeigt: Fehler: org.postgresql.util.PSQLException: FATAL: Entschuldigung, bereits zu viele Clients Was bedeutet der Fehler und wie behebe ich ihn? Meine server.propertiesDatei lautet wie folgt: serverPortData=9042 serverPortCommand=9078 trackConnectionURL=jdbc:postgresql://127.0.0.1:5432/vTrack?user=postgres password=postgres dst=1 DatabaseName=vTrack ServerName=127.0.0.1 User=postgres Password=admin MaxConnections=90 InitialConnections=80 PoolSize=100 MaxPoolSize=100 KeepAliveTime=100 …
91 java  sql  postgresql  jdbc 

10
Einfache Zufallsstichproben aus einer SQL-Datenbank
Wie nehme ich eine effiziente einfache Zufallsstichprobe in SQL? Auf der betreffenden Datenbank wird MySQL ausgeführt. Meine Tabelle besteht aus mindestens 200.000 Zeilen, und ich möchte eine einfache Zufallsstichprobe von etwa 10.000. Die "offensichtliche" Antwort lautet: SELECT * FROM table ORDER BY RAND() LIMIT 10000 Für große Tabellen ist das …

4
Was sind Projektion und Auswahl?
Was ist der Unterschied zwischen Projektion und Auswahl? Ist es: Projektion -> zur Auswahl der Tabellenspalten; und Auswahl ---> um die Tabellenzeilen auszuwählen? Sind Projektion und Auswahl vertikal bzw. horizontal geschnitten?



10
SQL Row_Number () -Funktion in Where-Klausel
Ich fand eine Frage beantwortet mit dem Row_Number() Funktion in der where-Klausel . Als ich eine Abfrage versuchte, wurde folgende Fehlermeldung angezeigt: "Meldung 4108, Ebene 15, Status 1, Zeile 1 Fensterfunktionen können nur in den Klauseln SELECT oder ORDER BY angezeigt werden." Hier ist die Abfrage, die ich versucht habe. …

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.