Als «sql» getaggte Fragen

222
SQL - Abrundung auf 2 Dezimalstellen

Ich muss Minuten in Stunden umrechnen, auf 2 Dezimalstellen gerundet. Außerdem muss ich nur bis zu 2 Zahlen nach dem Dezimalpunkt anzeigen. Also, wenn ich Minuten als 650 habe. Dann sollten die Stunden 10,83 sein Folgendes habe ich bisher: Select round(Minutes/60.0,2) from .... Aber in diesem...

221
Typen in MySQL: BigInt (20) vs Int (20)

Ich frage mich , was der Unterschied zwischen BigInt, MediumIntund Intsind ... wäre es offensichtlich scheinen , dass sie für größere Zahlen ermöglichen; Ich kann jedoch ein Int(20)oder ein machen BigInt(20)und das würde den Anschein erwecken, dass es nicht unbedingt um Größe geht. Ein Einblick...

220
Wie lösche ich den PRINT-Puffer in TSQL?

Ich habe eine sehr lange gespeicherte Prozedur in SQL Server 2005, die ich zu debuggen versuche, und verwende dazu den Befehl 'print'. Das Problem ist, dass ich die Nachrichten erst am Ende meines Sprocs von SQL Server zurückerhalte. Ich möchte in der Lage sein, den Nachrichtenpuffer zu leeren und...

220
MySQL-Dump per Abfrage

Ist es möglich, als mysqldumpSingle zu tun SQL query? Ich meine, die gesamte Datenbank zu sichern , wie phpmyadmines beim Exportieren der Fall

218
Zählen Sie das Auftreten von DISTINCT-Werten

Ich versuche, eine MySQL-Abfrage zu finden, die DISTINCT-Werte in einem bestimmten Feld findet, die Anzahl der Vorkommen dieses Werts zählt und dann die Ergebnisse nach der Anzahl sortiert. Beispiel db id name ----- ------ 1 Mark 2 Mike 3 Paul 4 Mike 5 Mike 6 John 7 Mark erwartetes Ergebnis name...

218
Fehler 1022 - Kann nicht schreiben; doppelter Schlüssel in der Tabelle

Beim Befehl create table wird ein 1022-Fehler bezüglich doppelter Schlüssel angezeigt. Nachdem ich mir die Abfrage angesehen habe, kann ich nicht verstehen, wo die Vervielfältigung stattfindet. Kann es noch jemand sehen? SQL query: -- ----------------------------------------------------- -- Table...

217
Wie erhalte ich die aktuelle Zeitzone von MySQL?

Weiß jemand, ob es in MySQL eine solche Funktion gibt? AKTUALISIEREN Dies gibt keine gültigen Informationen aus: mysql> SELECT @@global.time_zone, @@session.time_zone; +--------------------+---------------------+ | @@global.time_zone | @@session.time_zone

216
Warum behandelt Oracle 9i eine leere Zeichenfolge als NULL?

Ich weiß , dass es nicht so betrachten ‚‘ NULL, aber das bedeutet nicht viel , mir zu sagen , warum dies der Fall ist. Nach meinem Verständnis der SQL-Spezifikationen ist '' nicht dasselbe wie NULL- eines ist ein gültiges Datum, und das andere zeigt das Fehlen derselben Informationen an. Sie...