我正在尝试使用 RSQLite 从我的数据库中读取表格。所有表的列名都带有“.”。
例如:我的测试表有2列:index, first.name
如何编写查询来过滤带有名字列的测试表:
我的代码是:
dbGetQuery(con,"SELECT * FROM test WHERE 'first.name' = 'Joe'")
它给了我一个错误:
Error: no such column: first.name
最佳答案
以下应该有效:添加 []
dbGetQuery(con,"SELECT * FROM test WHERE [first.name] = 'Joe'")
请参阅以下线程: How to write a column name with dot (".") in the SELECT clause?
关于RSQLite 无法使用 "."读取列名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57457072/