我遇到以下问题的问题:
SELECT DISTINCT city || strftime("%Y", begintime) FROM Texts_original1
查询本身有效,但结果本身是串联的,而不是例如:
city = Dublin
strftime("%Y", begintime) = 2008
我明白了:
city || strftime("%Y", begintime) = Dublin2008
任何想法如何避免这种连接并将响应分成不同的列?
答案 0 :(得分:0)
|| operator是“concatenate” - 它将两个操作数字符串连接在一起。 (Source)
所以,无论你想做什么,||
运营商都不是你想要的。
答案 1 :(得分:0)
将||
更改为comma
以使其成为不同的列。如果您尝试执行此操作会发生什么?
SELECT DISTINCT city, strftime("%Y", begintime)
FROM Texts_original1
你试图提到这一点: 如何避免这种连接并将响应分成不同的列