error using the in operator
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 3/5
- Tempo stimato
- 1-2 giorni
- Idoneità per principianti
- 42/100
Direzione di ricerca
Riproduci l’esempio Chinook dell’issue e ispeziona l’SQL prodotto da get_sql per l’array usato con l’operatore in. Confrontalo con la query funzionante di DBInterface; il lavoro è completato quando il filtro emette una sintassi IN valida di SQLite con parentesi e restituisce le righe previste.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
I was trying to do a filter for a value in an array. Here's an example using the Chinook db:
using Query, QuerySQLite
database = Database(joinpath(pathof(QuerySQLite) |> dirname |> dirname, "test", "Chinook_Sqlite.sqlite"))
database.Track |> @filter(_.AlbumId in [1,5,9])
which returns the error:
SQLite.SQLiteException("no such table: 1, 5, 9")
and piping to get_sql has [ ] around the array, where SQL needs parens ( ).
If we run:
using SQLite, DataFrames
result = DBInterface.execute(db,"SELECT * FROM (Track) WHERE AlbumId IN (1, 5, 9)") |> DataFrame
we get the expected results.
- Lingua principale
- Julia
- Stelle
- 4
- Fork
- 2
- Merge medio
- 2g 3h
- PR unite (30g)
- 1
Guida per i contributori
Nessuna guida per i contributori indicizzata per questo repository
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di queryverse/QuerySQLite.jl
-
@mapmany missing? Aperta
Difficoltà 4/5 3-5 giorni Idoneità per principianti 35/100
queryverse/QuerySQLite.jl#35 · 3 commenti ·
-
Reenable testing on 32 bit Aperta
Difficoltà 3/5 1-2 giorni Idoneità per principianti 25/100
queryverse/QuerySQLite.jl#32 ·
-
Improve documentation Aperta
Difficoltà 5/5 Più di una settimana Idoneità per principianti 20/100
queryverse/QuerySQLite.jl#15 · 4 commenti ·
-
queryverse/QuerySQLite.jl#7 · 2 commenti · 1 assegnatario ·
Tutte le issue di queryverse/QuerySQLite.jl
Issue simili
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 82/100
-
interpolate! from a Float32 LatitudeLongitudeGrid fails on Metal: Float64 division in find_λ_range Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 88/100
CliMA/Oceananigans.jl#6056 ·
-
Difficoltà 1/5 1-3 ore Idoneità per principianti 88/100
JuliaPluto/PlutoPlotly.jl#72 ·
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 65/100
epiforecasts/BVDOutbreakSize#811 ·
-
bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 85/100
SciML/NonlinearSolve.jl#1310 · 1 commento ·