int sqlite3_get_table(
sqlite3 *db, /* An open database */
const char *zSql, /* SQL to be evaluated */
char ***pazResult, /* Results of the query */
int *pnRow, /* Number of result rows written here */
int *pnColumn, /* Number of result columns written here */
char **pzErrmsg /* Error msg written here */
);
Если вы используете c / c ++, вы можете использовать функцию sqlite3_get_table (db, query, result, nrow, ncol, errmsg);
Сделать запрос как select * from table;
И первые несколько результатов result [0], result [1] ...... будут иметь имена столбцов.