Die*_*inh 5 sql sqlite android
我有一个关于员工的表,有3列,如下面的代码:
db.execSQL("CREATE TABLE " + TABLE_NAME + " (" + _ID
+ " INTEGER PRIMARY KEY AUTOINCREMENT, " + DEPT
+ " TEXT NOT NULL," + NAME + " TEXT NOT NULL," + CITY + " TEXT NOT NULL);");
Run Code Online (Sandbox Code Playgroud)
现在我只想向DEPT和CITY(同时是HCM City和Sales部门的员工)展示员工.如何查询才能获得它?
ken*_*eno 10
@DienTrinh,你做对了,注意周围的空间AND.这对你有用.
Cursor cursor = db.query(TABLE_NAME,
new String [] {_ID, NAME, DEPT, CITY },
DEPT +"=?" +" AND " + CITY +"=?",
new String[] {"Sales", "HCM" },
null, null, null);
Run Code Online (Sandbox Code Playgroud)