私はこのコードをJavaで持っており、結果を新しいテーブルに挿入する必要があります。このクエリを編集するだけで可能ですか?クエリ結果でSQLiteで新しいテーブルを作成
ResultSet result = stat.executeQuery("SELECT artist, COUNT(artist) AS countartist FROM table1 GROUP BY artist ORDER BY countartist DESC;");
私はこのコードをJavaで持っており、結果を新しいテーブルに挿入する必要があります。このクエリを編集するだけで可能ですか?クエリ結果でSQLiteで新しいテーブルを作成
ResultSet result = stat.executeQuery("SELECT artist, COUNT(artist) AS countartist FROM table1 GROUP BY artist ORDER BY countartist DESC;");
これを試してみてください:
のResultSet結果を= stat.executeUpdate( "countartist DESC BYアーティストORDER BY TABLE1グループからcountartist AS TABLEのAS NEWTABLE SELECTアーティスト、COUNT(アーティスト)CREATE");
" java.sql.SQLException:[SQLITE_ERROR] SQLエラーまたはデータベースがありません( "(":構文エラーの近く) " – bardamu
申し訳ありませんが、 – swmcdonnell
"java.sql.SQLException:クエリがResultSetを返さない"これは私のコードで何かができますか?以前のクエリは正常に動作しています – bardamu
'insert into some_table(col1、col2)select artist ... ' –
私は前に新しいテーブルを作成する必要がありますか? – bardamu
それを行うか、 'create table tab_name as select artist ... 'を選択してください。 –