面试题答案
一键面试import 'package:sqflite/sqflite.dart';
Future<List<Map<String, dynamic>>> queryUsersOlderThan30() async {
final Database db = await openDatabase(
// 数据库路径
'your_database_path.db',
onCreate: (Database db, int version) async {
// 创建表
await db.execute('''
CREATE TABLE users (
id INTEGER PRIMARY KEY AUTOINCREMENT,
name TEXT,
age INTEGER
)
''');
},
version: 1,
);
// 查询年龄大于30岁的用户
final List<Map<String, dynamic>> results = await db.query(
'users',
where: 'age > ?',
whereArgs: [30],
);
return results;
}