2014-08-28 3 views
-1

KEY_COL2KEY_COL3의 두 개의 열과 간단한 결과에 대해 알려 주시면 결과가 KEY_COL4이됩니까?내 안드로이드 애플 리케이션을위한 Sqlite에서 두 개의 열을 합하는 방법

public Cursor getAllData() {     
    String sum ="UPDATE " + DATABASE_TABLE + " SET " + KEY_COL4 + " = " + KEY_COL2 + " + " + KEY_COL3; 
    return db.query(DATABASE_TABLE, new String[] {KEY_ID, KEY_COL1, KEY_COL2, KEY_COL3, KEY_COL4},null, null, null, null, sum);      
} 

답변

1

이 프로젝션 및 별칭이 KEY_COL4 AS에 합계를 넣어 : 나는 defintly 잘못된 somtehing하고이 코드

public Cursor getAllData() { 
    return db.query(DATABASE_TABLE, new String[] {KEY_ID, KEY_COL1, KEY_COL2, KEY_COL3, KEY_COL2 + " + " + KEY_COL3 + “ AS “ + KEY_COL4}, null, null, null, null, null); 
} 

실제로 데이터베이스의 데이터를 업데이트하려면 그것은 별도의 작업으로 수행되어야합니다.

+0

이제 작동 중입니다. 고마워요 !!!! – user2059626

관련 문제