Als «sql» getaggte Fragen

108
Was ist der beste Weg, um zweimal am selben Tisch teilzunehmen?

Das ist etwas kompliziert, aber ich habe 2 Tische. Nehmen wir an, die Struktur sieht ungefähr so ​​aus: *Table1* ID PhoneNumber1 PhoneNumber2 *Table2* PhoneNumber SomeOtherField Die Tabellen können basierend auf Table1.PhoneNumber1 -> Table2.PhoneNumber oder Table1.PhoneNumber2 ->...

108
Erhöhen Sie einen Wert in Postgres

Ich bin ein bisschen neu bei Postgres. Ich möchte einen Wert (der eine Ganzzahl ist) in ein Feld in einer Postgres-Tabelle nehmen und um eins erhöhen. Wenn zum Beispiel die Tabelle 'Summen' zwei Spalten hätte, 'Name' und 'Summe', und Bill insgesamt 203 hätte, welche SQL-Anweisung würde ich...

108
Wie lösche ich einen Aufzählungstypwert in Postgres?

Wie lösche ich einen Aufzählungstypwert, den ich in postgresql erstellt habe? create type admin_level1 as enum('classifier', 'moderator', 'god'); ZB möchte ich entfernen moderator von der Liste . Ich kann anscheinend nichts in den Dokumenten finden. Ich verwende Postgresql

107
TABELLE ÄNDERN, ohne den Tisch zu sperren?

Wenn Sie eine ALTER TABLE-Anweisung in MySQL ausführen, ist die gesamte Tabelle für die Dauer der Anweisung lesesperrend (ermöglicht gleichzeitiges Lesen, verbietet jedoch gleichzeitiges Schreiben). Wenn es sich um eine große Tabelle handelt, können INSERT- oder UPDATE-Anweisungen für eine lange...

107
So finden Sie Duplikate in 2 Spalten, nicht in 1

Ich habe eine MySQL-Datenbanktabelle mit zwei Spalten, die mich interessieren. Individuell können sie jeweils Duplikate haben, aber sie sollten niemals ein Duplikat von BEIDEN mit demselben Wert haben. stone_idkann Duplikate haben, solange für jeden upshargeTitel anders und umgekehrt. Aber sagen...

107
MySQL - ORDER BY-Werte in IN ()

Ich hoffe, die in der folgenden Abfrage zurückgegebenen Elemente nach der Reihenfolge zu sortieren, in der sie in die Funktion IN () eingegeben wurden . EINGANG: SELECT id, name FROM mytable WHERE name IN ('B', 'A', 'D', 'E', 'C'); AUSGABE: | id | name | ^--------^---------^ | 5 | B | | 6 | B...