我对以下查询有疑问:
SELECT DISTINCT city || strftime("%Y", begintime) FROM Texts_original1
查询本身有效,但结果本身是连接的,因此而不是例如:
city = Dublin
strftime("%Y", begintime) = 2008
我得到:
city || strftime("%Y", begintime) = Dublin2008
任何想法如何避免这种连接并将响应分开到不同的列?
我对以下查询有疑问:
SELECT DISTINCT city || strftime("%Y", begintime) FROM Texts_original1
查询本身有效,但结果本身是连接的,因此而不是例如:
city = Dublin
strftime("%Y", begintime) = 2008
我得到:
city || strftime("%Y", begintime) = Dublin2008
任何想法如何避免这种连接并将响应分开到不同的列?
|| 运算符是“连接” - 它将其操作数的两个字符串连接在一起。(来源)
因此,无论您尝试做什么,||
操作员都不是您想要的。
更改||
acomma
以使其成为不同的列。如果您尝试执行此操作会发生什么?
SELECT DISTINCT city, strftime("%Y", begintime)
FROM Texts_original1
您试图提及这一点:如何避免这种连接并使响应分离到不同的列