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.

17
ORDER BY die IN-Werteliste
Ich habe eine einfache SQL-Abfrage in PostgreSQL 8.3, die eine Reihe von Kommentaren enthält. Ich stelle dem Konstrukt in der Klausel eine sortierte Liste von Werten zur Verfügung :INWHERE SELECT * FROM comments WHERE (comments.id IN (1,3,2,4)); Dies gibt Kommentare in einer beliebigen Reihenfolge zurück, die meiner Meinung nach IDs …


7
Das DataSet-Bedienfeld (Berichtsdaten) im SSRS-Designer ist nicht mehr vorhanden
Im Layoutbildschirm eines SSRS-Designers, z. B. Visual Studio, habe ich das Berichtsdatenfenster verloren. Es ist verschwunden und ich kann mich nicht erinnern, wie es heißt, um es zurückzubekommen. Hier werden normalerweise die folgenden Elemente aufgelistet: Eingebaute Felder Parameter Bilder Datenquellen Datensätze Zuvor befand es sich im selben Bereich wie die …

9
SQL Server-Äquivalent einer COUNTIF-Aggregatfunktion
Ich erstelle eine Abfrage mit einer GROUP BYKlausel, die die Fähigkeit benötigt, Datensätze nur basierend auf einer bestimmten Bedingung zu zählen (z. B. nur Datensätze zählen, bei denen ein bestimmter Spaltenwert gleich 1 ist). SELECT UID, COUNT(UID) AS TotalRecords, SUM(ContractDollars) AS ContractDollars, (COUNTIF(MyColumn, 1) / COUNT(UID) * 100) -- Get …

5
Wie überprüfe ich das Vorhandensein eines benutzerdefinierten Tabellentyps in SQL Server 2008?
Ich habe einen benutzerdefinierten Tabellentyp. Ich möchte seine Existenz überprüfen, bevor ich einen Patch mit der OBJECT_ID(name, type)Funktion bearbeite . Was typeaus der Aufzählung sollte für benutzerdefinierte Tabellentypen übergeben werden? N'U' wie für benutzerdefinierte Tabelle funktioniert nicht, dh IF OBJECT_ID(N'MyType', N'U') IS NOT NULL

15
Die Konvertierung ist fehlgeschlagen, wenn Datum und / oder Uhrzeit aus der Zeichenfolge beim Einfügen von Datum / Uhrzeit konvertiert wurden
Ich habe versucht, eine Tabelle wie folgt zu erstellen: create table table1(date1 datetime,date2 datetime); Zuerst habe ich versucht, Werte wie folgt einzufügen: insert into table1 values('21-02-2012 6:10:00 PM','01-01-2001 12:00:00 AM'); Es hat Fehler gegeben zu sagen: Varchar kann nicht in datetime konvertiert werden Dann habe ich das folgende Format als …
164 sql  sql-server 

11
Wie kann ein LEFT OUTER JOIN mehr Datensätze zurückgeben, als in der linken Tabelle vorhanden sind?
Ich habe einen sehr einfachen LEFT OUTER JOIN, um alle Ergebnisse aus der linken Tabelle und einige zusätzliche Informationen aus einer viel größeren Tabelle zurückzugeben. Die linke Tabelle enthält 4935 Datensätze. Wenn ich sie jedoch einer zusätzlichen Tabelle beitrete, ist die Anzahl der Datensätze erheblich größer. Soweit mir bekannt ist, …


7
SQL JOIN vs IN Leistung?
Ich habe einen Fall, in dem die Verwendung eines JOIN oder eines IN die richtigen Ergebnisse liefert ... Was hat normalerweise eine bessere Leistung und warum? Wie stark hängt es davon ab, welchen Datenbankserver Sie ausführen? (Zu Ihrer Information, ich benutze MSSQL)

9
Was ist dieser Operator <=> in MySQL?
Ich arbeite an Code, der von einem früheren Entwickler geschrieben wurde, und in einer Abfrage heißt es: WHERE p.name &lt;=&gt; NULL Was &lt;=&gt;bedeutet diese Abfrage? Ist es etwas gleich =? Oder ist es ein Syntaxfehler? Es werden jedoch keine Fehler oder Ausnahmen angezeigt. Ich weiß das schon &lt;&gt;= !=in MySQL …

5
TROPFEN, WENN EXISTIERT GEGEN TROPFEN?
Kann mir jemand sagen, ob es einen Unterschied gibt zwischen DROP IF EXISTS [TABLE_NAME] DROP [TABLE_NAME] Ich frage dies, weil ich die JDBC-Vorlage in meiner MVC-Webanwendung verwende. Wenn ich DROP [TABLE_NAME]den Fehler benutze , sagte diese Tabelle vorhanden. Und wenn ich es benutze DROP IF EXISTS [TABLE_NAME], steht schlechte SQL-Grammatik. …
163 sql  drop-table 


10
Fehler beim Umbenennen der Datenbank in SQL Server 2008 R2
Ich verwende diese Abfrage, um die Datenbank umzubenennen: ALTER DATABASE BOSEVIKRAM MODIFY NAME = [BOSEVIKRAM_Deleted] Aber es zeigt einen Fehler beim Ausführen: Meldung 5030, Ebene 16, Status 2, Zeile 1 Die Datenbank konnte nicht ausschließlich für die Ausführung des Vorgangs gesperrt werden. Stimmt etwas mit meiner Anfrage nicht?



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.