使用两列或更多列来订购数据库

时间:2012-11-09 16:52:49

标签: android sqlite

我有一个用户数据库 每个用户都有名字,姓氏和年龄 我想使用姓氏订购我的数据库,而不是两个用户具有相同的姓氏我想用名字组织数据库并最终使用年龄

我需要在这条线上添加什么?

Cursor cursor = mDatabase.query(DATABASE_ATTENDEES_TABLE, null, Attendee.DATABASE_KEY_USER_ID + " = ?", new String[] { Long.toString(user_id) }, null, null, Attendee.DATABASE_KEY_LASTNAME);

1 个答案:

答案 0 :(得分:2)

谢谢,我明白了:

Cursor cursor = mDatabase.query(
    DATABASE_ATTENDEES_TABLE, 
    null, 
    Attendee.DATABASE_KEY_USER_ID + " = ?", 
    new String[] { Long.toString(userId) }, 
    null, 
    null, 
    Attendee.DATABASE_KEY_LASTNAME+ " ASC," + 
        Attendee.DATABASE_KEY_FIRSTNAME  + " ASC," +
        Attendee.DATABASE_KEY_AGE
);