我有一个包含2个树图的值的表。我无法将它们合并为一个并作为单个地图传递,因为输入包含重复项。简而言之,我表中的数据看起来像
APPLE 1
BANANA 4
ORANGE 5
GRAPES 1
POTATO 9
我想按升序对整数进行排序。我尝试在select语句中使用order by子句并使用select语句以排序方式创建另一个表但我不能这样做,因为exec语句中有一些缺少的括号。
db.execSQL(INSERT INTO my_ordered_table (name, num) SELECT name,num FROM my_table ORDER BY name ;
我试着写这个,但我不知道在哪里插入括号," "等等。列值是动态值而不是硬编码值。
我甚至想在insert语句中插入INSERT IF EXISTS ELSE UPDATE条件。任何帮助都会很棒!!谢谢
答案 0 :(得分:-1)
db.execSQL(INSERT INTO my_ordered_table(name,num)SELECT name,num FROM my_table ORDER BY num ASC; 这样可以正常工作.......