sql

Structured Query Language (SQL) ist eine Sprache für die Abfrage von Datenbanken. 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 nur auf ein bestimmtes DBMS bezieht (verwendet bestimmte Erweiterungen / Funktionen), verwenden Sie stattdessen das Tag des DBMS. Antworten auf mit SQL gekennzeichnete Fragen sollten den ISO / IEC-Standard SQL verwenden.
4
Antworten

Warum nicht "SELECT foo. * ... GROUP BY foo.id" in Postgres?

Ich habe eine Abfrage wie folgt: %Vor% Das hat mit SQLite und MySQL gut funktioniert. Postgres beschwert sich darüber, dass ich nicht alle Spalten von foo in die group by -Klausel aufgenommen habe. Warum ist das? Ist es nicht genug, dass...
16.07.2009, 07:39
3
Antworten

Codeigniter Einfügen mehrerer Zeilen in SQL

Ich bin neu zu Codeigniter. Ich habe eine Form, die ungefähr so ​​aussieht. %Vor% Es kann 0 bis n Zeilen geben, normalerweise 5 bis 10 Zeilen. Wie füge ich sie in SQL ein? Ist das mit Codeigniter möglich oder soll ich ein natives PHP-Skript...
03.10.2010, 10:38
5
Antworten

Zur Vereinigung oder Vereinigung alle, das ist die Frage

Ich habe zwei Abfragen, bei denen ich UNION bin, so dass ich bereits weiß, dass zwischen den beiden Abfragen keine doppelten Elemente vorhanden sein werden. Daher werden UNION und UNION ALL die gleichen Ergebnisse liefern. Welchen so...
11.10.2010, 20:09
6
Antworten

Gibt es eine SQL Server-Funktion zum Konvertieren von Zeichenketten in camel case?

Ich möchte keine benutzerdefinierte Funktion dafür erstellen, wenn bereits in SQL Server vorhanden ist Eingabezeichenfolge: This is my string to convert Erwartete Ausgabe: This Is My String To Convert     
02.03.2011, 06:34
4
Antworten

Einfachste Möglichkeit, ein Datum zu erstellen, das der erste Tag des Monats ist, mit einem anderen Datum

Was ist in SQL Server der einfachste / sauberste Weg, um eine Datetime zu erstellen, die den Ersten des Monats basierend auf einer anderen Datetime darstellt? zB habe ich eine Variable oder Spalte mit 3-Mar-2005 14:23 und ich möchte 1-Mar-2005 0...
23.09.2008, 15:03
3
Antworten

Linq to SQL mehrere bedingte Where-Klauseln

Im Moment lade ich meine Ergebnisse wie folgt ab: %Vor% Aber jetzt versuche ich, bis zu 8 bedingte Where-Klauseln auf der Grundlage von Filtern oberhalb meiner Listenansicht hinzuzufügen. Also habe ich mich umgedreht: %Vor% Wie kann i...
25.04.2012, 20:16
3
Antworten

MSSQL Abfrage, um doppelte Zeilen aus einer TABLE zu löschen, wobei bestimmte Zeilen in der Tabelle belassen werden

Ich muss alle doppelten Zeilen mit Ausnahme des ersten Vorkommens ähnlicher Zeilen aus einer Tabelle Log mit demselben customer_id und deactivation_date löschen. Wie erreiche ich das mit einer minimalen Anzahl von SQL-Anweisungen?...
27.04.2012, 07:21
5
Antworten

Leistung des Zeichenfolgenvergleichs vs. int Join in SQL

Es wird akzeptiert, dass das Durchsuchen einer Tabelle in einer int-Spalte schneller ist als in einer string-Spalte (z. B. varchar). Wenn ich jedoch eine Shirt-Tabelle mit einer Color-Spalte habe, wäre es effizienter, eine Color-Tabelle zu er...
14.09.2012, 19:54
4
Antworten

Oracle: Maximaler Wert einer Gruppe erhalten?

Bei einer solchen Tabelle werden bei der Abfrage die neuesten Kalibrierungsinformationen für jeden Monitor angezeigt. Mit anderen Worten, ich möchte den maximalen Datumswert für jeden der Monitore finden. Oracle-spezifische Funktionalität ist fü...
10.02.2012, 00:14
5
Antworten

Mehrdeutiger Spaltenname

___ qstnhdr ___ Mehrdeutiger Spaltenname ___ answer3230037 ___ Haben Sie versucht, den ID-Spaltennamen in der where-Klausel voran zu setzen?      ___ answer3230043 ___ Es bezieht sich auf "id" in Ihrer where-Klausel. Sie müssen angeben, welche...
12.07.2010, 16:01