我想创建一个SELECT查询,该查询将以integer格式将列中的数字作为一种text格式返回-我可以在SQLite中这样做吗?
integer
text
SQLite支持CAST和:
将INTEGER或REAL值强制转换为TEXT会像通过sqlite3_snprintf()一样呈现该值,除了生成的TEXT使用数据库连接的编码。
因此,您可以执行以下操作:
select cast(some_integer_column as text) from some_table;
或者,根据您要执行的操作,您可以将数字视为字符串,然后让SQLite强制认为合适的类型:
select some_int || ' pancakes' from some_table; select some_int || '' from some_table;