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.





8
SQL Server JOIN fehlende NULL-Werte
Angenommen, ich hätte die folgenden 2 Tabellen: Table1: Table2: Col1: Col2: Col3: Col1: Col2: Col4: a b c a b d e <null> f e <null> g h i j h i k l <null> m l <null> n o <null> p o <null> q Jetzt möchte ich diese Tabellen …
74 sql  sql-server 

5
SQL - Ist die Reihenfolge der WHERE-Bedingungen wichtig?
Angenommen, dies category_idist ein Indexschlüssel (kein Primärschlüssel) der Tabelle books. Gibt es einen Unterschied zwischen den folgenden beiden SQL-Anweisungen? SELECT * FROM books WHERE author='Bill' AND category_id=1 SELECT * FROM books WHERE category_id=1 AND author='Bill' Ich denke, das Filtern von Datensätzen zuerst nach category_idund dann nach authorist schneller als das …
74 sql 

9
MySQL "TABELLE ERSTELLEN, WENN NICHT EXISTIERT" -> Fehler 1050
Verwenden des Befehls: CREATE TABLE IF NOT EXISTS `test`.`t1` ( `col` VARCHAR(16) NOT NULL ) ENGINE=MEMORY; Wenn Sie dies zweimal im MySQL Query Browser ausführen, erhalten Sie Folgendes: Tabelle 't1' existiert bereits Fehler 1050 Ich hätte gedacht, dass das Erstellen der Tabelle "IF NOT EXISTS" keine Fehler auslösen würde. Vermisse …


5
Wie drehe ich ein bisschen in SQL Server?
Ich versuche ein bitweises NICHT in SQL Server auszuführen. Ich möchte so etwas machen: update foo set Sync = NOT @IsNew Hinweis: Ich habe mit dem Schreiben begonnen und die Antwort auf meine eigene Frage herausgefunden, bevor ich fertig war. Ich wollte immer noch mit der Community teilen, da diese …

3
Fügen Sie mit INSERT INTO mehrere Werte ein (SQL Server 2005)
In SQL Server 2005 versuche ich herauszufinden, warum ich nicht mehrere Felder in eine Tabelle einfügen kann. Die folgende Abfrage, die einen Datensatz einfügt, funktioniert einwandfrei: INSERT INTO [MyDB].[dbo].[MyTable] ([FieldID] ,[Description]) VALUES (1000,N'test') Die folgende Abfrage, die mehr als einen Wert angibt, schlägt jedoch fehl: INSERT INTO [MyDB].[dbo].[MyTable] ([FieldID] ,[Description]) …


7
Vollständiges Kopieren einer Postgres-Tabelle mit SQL
HAFTUNGSAUSSCHLUSS: Diese Frage ähnelt der Frage zum Stapelüberlauf hier , aber keine dieser Antworten funktioniert für mein Problem, wie ich später erläutern werde. Ich versuche, eine große Tabelle (~ 40 Millionen Zeilen, mehr als 100 Spalten) in Postgres zu kopieren, in der viele Spalten indiziert sind. Derzeit verwende ich dieses …



4
Was sind gültige Tabellennamen in SQLite?
Welche Zeichenkombination muss für einen Tabellennamen in SQLite gültig sein? Sind alle alphanumerischen Kombinationen (AZ, az und 0-9) ein gültiger Name? Ex. CREATE TABLE 123abc(...); Was ist mit einer Kombination aus alphanumerischen Zeichen mit Bindestrichen "-" und Punkten ".", Ist das auch gültig? Ex. CREATE TABLE 123abc.txt(...); Ex. CREATE TABLE …
73 sql  sqlite 

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.