Articles of sqlite

SQL: Mehrere Sätze von Werten in eine statement insert?

Ist es möglich, mehrere Sätze von Werten in eine SQLite-Tabelle in einer statement einzufügen? Ich habe es versucht: INSERT INTO the_table VALUES (1,2,'hi'),(2,0,'foo'); mit den verschiedenen () s, die verschiedene Einfügesätze darstellen, bekomme ich einen Fehler.

QT- und SQLITE-Problem beim Erstellen

Ich entwickle eine einfache Anwendung, sqlite zu verwenden, das Problem ist, dass der folgende Code /* … */ QSqlDatabase db = QSqlDatabase::addDatabase("QSQLITE"); db.setDatabaseName("hellogoodbye"); if (!db.open()) { QMessageBox::critical(0, qApp->tr("Impossibile aprire il database"), qApp->tr("Non è stato possibile aprire il" "database"), QMessageBox::Cancel);} Gib mir: C:\Qt\2010.04\August-build-desktop/../August/main.cc:17: undefined reference to `_imp___ZN12QSqlDatabase17defaultConnectionE' C:\Qt\2010.04\August-build-desktop/../August/main.cc:17: undefined reference to `_imp___ZN12QSqlDatabase11addDatabaseERK7QStringS2_' C:\Qt\2010.04\August-build-desktop/../August/main.cc:17: undefined reference to […]

SQL fügt Zeile ein und erhöht andere

Ich möchte eine Zeile insert und einen Wert in allen anderen Zeilen danach erhöhen. Gibt es eine Möglichkeit, dies in einer einzigen SQL-Einfügung zu tun? id | value ———— a | 0 b | 1 c | 2 Einfügen von d | 2 sollte die DB so aussehen lassen: id | value ———— a | […]

Erhalte Varianz und Standardabweichung zweier Zahlen in zwei verschiedenen Zeilen / Spalten mit sqlite / PHP

Ich habe eine SQLite-database mit folgender Struktur: rowid ID startTimestamp endTimestamp subject 1 00:50:c2:63:10:1a 1000 1090 entrance 2 00:50:c2:63:10:1a 1100 1270 entrance 3 00:50:c2:63:10:1a 1300 1310 door1 4 00:50:c2:63:10:1a 1370 1400 entrance . . . Ich habe einen sqlfiddle hier vorbereitet: http://sqlfiddle.com/#!2/fe8c6/2 Mit dieser SQL-Abfrage kann ich die durchschnittlichen Unterschiede zwischen der endTime und der […]

Arbeitsverzeichnis in SQLite anzeigen / ändern

Ich arbeite derzeit in SQLite. Verfügt SQL über einen Befehl, der anzeigt, in welchem ​​Verzeichnis ich in der Befehlszeile arbeite? Wie kann ich dort das Arbeitsverzeichnis ändern?

Detect \ n character in SQLite-Tabelle gespeichert?

Ich entwarf eine Tabelle mit einer Spalte, deren data \ n character enthalten (als Trennzeichen habe ich das anstelle von Komma oder irgendetwas anderem verwendet). Es muss die \ n character speichern OK, nachdem ich die Tabelle in ein DataTable-object geladen habe, kann ich die Werte in Arrays von characterfolge mit dem Trennzeichen \ n […]

Simulieren Sie ORDER BY in SQLite UPDATE, um Eindeutigkeitsbedingungen zu behandeln

Ich habe eine Tabelle in SQLite 3 so: sqlite> .schema CREATE TABLE table1 (id INTEGER PRIMARY KEY NOT NULL, title TEXT UNIQUE NOT NULL, priority INTEGER UNIQUE NOT NULL); Hier einige Beispieldaten zur Veranschaulichung: sqlite> SELECT * FROM table1; id title priority ———- ———- ———- 1 a 1 2 b 2 3 c 3 4 […]

Erstellen einer verteilten Bittorrent-SQL-database

Ich habe eine Idee für eine verteilte SQL–database mit dem Bittorrent-Protokoll zum Ziehen und Schreiben seiner data. Nehmen wir an, dass es sich um eine Messaging-Anwendung handelt, in der Tausende von Benutzern ein Programm ausführen, das ein Nachrichtenfenster enthält, sowie ein Eingabefeld, in das sie Nachrichten schreiben können. Jede geschriebene Nachricht führt einen INSERT in […]

Pandas SQLite Abfrage mit Variable

Mit sqlite3 in Python, wenn ich eine db-Abfrage mit einer variables anstelle eines festen Befehls machen möchte, kann ich Folgendes tun: name = 'MSFT' c.execute('INSERT INTO Symbol VALUES (?) ', (name,)) Und wenn ich versuche, mit dem pandas-datarahmen auf die SQL db zuzugreifen, kann ich folgendes tun: df = pd.read_sql_query('SELECT open FROM NYSEXOM', conn) Jedoch […]

SQLite: Wie binden und Einfügen von date aus C ++?

Mit C ++ (Visual Studio) und SQLite. Wie binde ich ein date an einen Parameter? sqlite3_stmt *statement; const char *sql = "INSERT INTO employees " "(full_name," "date_started)" " VALUES " "(@full_name," "@date_started)"; sqlite3_prepare_v2(database_, sql, -1, &statement, NULL); int parameterIndex = sqlite3_bind_parameter_index(statement, "@full_name"); sqlite3_bind_text(statement, parameterIndex, "John Smith", -1, SQLITE_TRANSIENT); parameterIndex = sqlite3_bind_parameter_index(statement, "@date_started"); // <??? what […]