0

我对以下查询有疑问:

SELECT DISTINCT city || strftime("%Y", begintime) FROM Texts_original1

查询本身有效,但结果本身是连接的,因此而不是例如:

city = Dublin 
strftime("%Y", begintime) = 2008

我得到:

city || strftime("%Y", begintime) = Dublin2008

任何想法如何避免这种连接并将响应分开到不同的列?

4

2 回答 2

0

|| 运算符是“连接” - 它将其操作数的两个字符串连接在一起。(来源

因此,无论您尝试做什么,||操作员都不是您想要的。

于 2012-08-02T12:00:28.337 回答
0

更改||acomma以使其成为不同的列。如果您尝试执行此操作会发生什么?

SELECT DISTINCT city, strftime("%Y", begintime) 
FROM Texts_original1

您试图提及这一点:如何避免这种连接并使响应分离到不同的列

于 2012-08-02T12:05:20.113 回答