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.


14
Unterabfragen vs Joins
Ich habe einen langsamen Abschnitt einer Anwendung, die wir von einem anderen Unternehmen geerbt haben, überarbeitet, um einen inneren Join anstelle einer Unterabfrage wie der folgenden zu verwenden: WHERE id IN (SELECT id FROM ...) Die überarbeitete Abfrage wird etwa 100-mal schneller ausgeführt. (~ 50 Sekunden bis ~ 0,3) Ich …







3
Bei PostgreSQL-Spaltennamen wird zwischen Groß- und Kleinschreibung unterschieden?
Ich habe eine DB-Tabelle personsin Postgres, die von einem anderen Team mit einem Spaltennamen überliefert wurde "first_Name". Jetzt versuche ich, PG Commander zu verwenden, um diese Tabelle nach diesem Spaltennamen abzufragen. select * from persons where first_Name="xyz"; Und es kehrt einfach zurück FEHLER: Spalte "Vorname" existiert nicht Sie sind sich …


30
MySQL: Tabelle kann nicht erstellt werden (errno: 150)
Ich versuche, eine SQL-Datei zu importieren, und sie schlägt beim Erstellen von Tabellen fehl. Hier ist die Abfrage, die fehlschlägt: CREATE TABLE `data` ( `id` int(10) unsigned NOT NULL, `name` varchar(100) NOT NULL, `value` varchar(15) NOT NULL, UNIQUE KEY `id` (`id`,`name`), CONSTRAINT `data_ibfk_1` FOREIGN KEY (`id`) REFERENCES `keywords` (`id`) ON …



7
Gruppieren Sie die Abfrageergebnisse nach Monat und Jahr in postgresql
Ich habe die folgende Datenbanktabelle auf einem Postgres-Server: id date Product Sales 1245 01/04/2013 Toys 1000 1245 01/04/2013 Toys 2000 1231 01/02/2013 Bicycle 50000 456461 01/01/2014 Bananas 4546 Ich möchte eine Abfrage erstellen, die SUMdie SalesSpalte angibt und die Ergebnisse nach Monat und Jahr wie folgt gruppiert: Apr 2013 3000 …
156 sql  postgresql 

4
PostgreSQL-Platzhalter LIKE für eine beliebige Liste von Wörtern
Ich habe eine einfache Liste von ~ 25 Wörtern. Ich habe ein Varchar-Feld in PostgreSQL, sagen wir, diese Liste ist ['foo', 'bar', 'baz']. Ich möchte eine Zeile in meiner Tabelle finden, die eines dieser Wörter enthält. Das wird funktionieren, aber ich hätte gerne etwas eleganteres. select * from table where …
156 sql  postgresql 

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.