Ho una tabella di prova SQLite:Come inserire dati casuali in una tabella SQLite utilizzando solo le query?
CREATE TABLE test (
id INTEGER PRIMARY KEY NOT NULL,
x REAL NOT NULL DEFAULT (RANDOM()),
y REAL NOT NULL DEFAULT (RANDOM()),
z REAL NOT NULL DEFAULT (RANDOM())
)
e voglio creare nel corso di migliaia di righe di dati casuali, e come posso farlo utilizzando una query SQL? Non riesco ad utilizzare un ciclo SQL FOR
perché i loop non sono supportati in SQLite e sto pensando a SELECT
tutti i dati dalla tabella, quindi INSERT
per ogni riga, quindi il numero di righe raddoppia ogni volta che eseguo la query. Penso che richieda una query nidificata, che non capisco.
voi non lo fai in SQL. lo fai in un'app client (ad esempio php, perl, python, ecc.). –
Sono interessato alle soluzioni di hacky in questo momento. –
questa è la soluzione hacky. –