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.

16
SQL-Abfrage - Verwenden von Order By in UNION
Wie kann eine Vereinigungsabfrage programmgesteuert sortiert werden, wenn Daten aus zwei Tabellen abgerufen werden? Beispielsweise, SELECT table1.field1 FROM table1 ORDER BY table1.field1 UNION SELECT table2.field1 FROM table2 ORDER BY table2.field1 Wirft eine Ausnahme Hinweis: Dies wird im MS Access Jet-Datenbankmodul versucht




9
Reichen Parameter wirklich aus, um SQL-Injektionen zu verhindern?
Ich habe sowohl meinen Kollegen als auch hier auf SO über die Vorteile der Verwendung von Parametern in SQL-Abfragen, insbesondere in .NET-Anwendungen, gepredigt. Ich bin sogar so weit gegangen, ihnen zu versprechen, Immunität gegen SQL-Injection-Angriffe zu gewähren. Aber ich frage mich, ob das wirklich stimmt. Gibt es bekannte SQL-Injection-Angriffe, die …

4
Wie füge ich eine Tabelle mit nur einer IDENTITY-Spalte ein?
(Kam mit dieser Frage auf, als ich versuchte, diese andere zu beantworten ) Betrachten Sie die folgende MS-SQL-Tabelle mit dem Namen GroupTable: Gruppen-ID ------- 1 2 3 Dabei ist GroupID der Primärschlüssel und eine Identitätsspalte. Wie füge ich eine neue Zeile in die Tabelle ein (und generiere damit eine neue …


9
MySQL DELETE FROM mit Unterabfrage als Bedingung
Ich versuche eine Abfrage wie folgt durchzuführen: DELETE FROM term_hierarchy AS th WHERE th.parent = 1015 AND th.tid IN ( SELECT DISTINCT(th1.tid) FROM term_hierarchy AS th1 INNER JOIN term_hierarchy AS th2 ON (th1.tid = th2.tid AND th2.parent != 1015) WHERE th1.parent = 1015 ); Wie Sie wahrscheinlich sehen können, möchte …

7
Wie schließe ich Zeilen aus, die nicht mit einer anderen Tabelle verknüpft sind?
Ich habe zwei Tabellen, eine hat einen Primärschlüssel, die andere einen Fremdschlüssel. Ich möchte Daten nur dann aus der Primärtabelle abrufen, wenn die Sekundärtabelle keinen Eintrag enthält, der ihren Schlüssel enthält. Eine Art Gegenteil eines einfachen inneren Joins, der nur Zeilen zurückgibt, die durch diesen Schlüssel zusammengefügt werden.
83 sql  join 

7
Wie wird in MySQL auf die nächste Ganzzahl abgerundet?
Wie würde ich in MySQL auf die nächste Ganzzahl abrunden? Beispiel: 12345.7344 rounds to 12345 Die round()Funktion von mysql wird abgerundet . Ich weiß nicht, wie lang die Werte oder die Dezimalstellen sein werden, könnte 10 Stellen mit 4 Dezimalstellen sein, könnte 2 Stellen mit 7 Dezimalstellen sein.
83 mysql  sql  rounding 

8
So summieren Sie zwei Felder in einer SQL-Abfrage
Ich muss die Summe von zwei Feldern erhalten, die sich in derselben Zeile befinden, und diese Nummer in ein Feld am Ende derselben Zeile eingeben. Das ist mein Code. Sum(tbl1.fld1 + tbl1.fld2) AS [Total] Wird dafür die SUMME-Funktion verwendet, oder können Sie die SUMME-Funktion nur zum Abrufen der Gesamtsumme einer …
83 sql  ms-access 

13
Abrufen einer Liste der Tabellen und Felder in jeder Datenbank
Ich möchte ein einfaches ORM erstellen (nur zum Spaß) und habe mich gefragt, ob es eine Möglichkeit gibt, die Liste der Tabellen in einer Datenbank und auch die Felder für jede Tabelle zurückzugeben. Auf diese Weise möchte ich in der Lage sein, die Ergebnismenge (in C #) zu durchlaufen und …
83 sql  tsql 


3
Müssen Clustered-Indizes eindeutig sein?
Was passiert, wenn ein Clustered-Index nicht eindeutig ist? Kann dies zu einer schlechten Leistung führen, da eingefügte Zeilen zu einer Art "Überlauf" -Seite fließen? Ist es einzigartig "gemacht" und wenn ja wie? Was ist der beste Weg, um es einzigartig zu machen? Ich frage, weil ich derzeit einen Clustered-Index verwende, …

2
MySQL-Syntax für Join Update
Ich habe zwei Tabellen, die so aussehen Zug +----------+-------------+------+-----+---------+-------+ | Field | Type | Null | Key | Default | Extra | +----------+-------------+------+-----+---------+-------+ | TrainID | varchar(11) | NO | PRI | NULL | | | Capacity | int(11) | NO | | 50 | | +----------+-------------+------+-----+---------+-------+ Reservierungen +---------------+-------------+------+-----+---------+----------------+ | …
83 sql  mysql 

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.