Als «sql» getaggte Fragen

85
Behandlung von DATETIME-Werten 0000-00-00 00:00:00 in JDBC

Ich bekomme eine Ausnahme (siehe unten), wenn ich es versuche resultset.getString("add_date"); für eine JDBC-Verbindung zu einer MySQL-Datenbank mit einem DATETIME-Wert von 0000-00-00 00:00:00 (dem Quasi-Null-Wert für DATETIME), obwohl ich nur versuche, den Wert als Zeichenfolge und nicht als...

85
Bester Datenspeicher für Milliarden von Zeilen

Ich muss in der Lage sein, kleine Datenbits (ungefähr 50-75 Bytes) für Milliarden von Datensätzen zu speichern (~ 3 Milliarden / Monat für ein Jahr). Die einzige Voraussetzung sind schnelle Einfügungen und schnelle Suchvorgänge für alle Datensätze mit derselben GUID und die Möglichkeit, über...

85
Analyse der PostgreSQL-Indexnutzung

Gibt es ein Tool oder eine Methode, um Postgres zu analysieren und zu bestimmen, welche fehlenden Indizes erstellt und welche nicht verwendeten Indizes entfernt werden sollen? Ich habe ein wenig Erfahrung mit dem "Profiler" -Tool für SQLServer, aber mir ist kein ähnliches Tool bekannt, das in...

85
MS SQL Daten vergleichen?

Ich habe 2 Daten (Datum): Datum1 = 2010-12-31 15: 13: 48.593 Datum2 = 2010-12-31 00: 00: 00.000 Es ist am selben Tag, nur zu anderen Zeiten. Das Vergleichen von Datum1 und Datum2 mit <= funktioniert aufgrund der Uhrzeit von Datum1 nicht. Datum1 <= Datum2 ist also falsch, sollte aber wahr...

85
MySQL WHERE IN ()

Meine Anfrage lautet: SELECT * FROM table WHERE id IN (1,2,3,4); Ich benutze es für Benutzergruppen und ein Benutzer kann in mehr als einer Gruppe sein. Es scheint jedoch, dass mySQL diese Zeile nicht zurückgibt, wenn ein Datensatz mehrere IDs wie 1 und 3 hat. Gibt es eine Möglichkeit, diese Reihe...