2012-04-03 53 views

回答

6

試試這個:

SELECT ("column 1" || ' ' || "column 2") AS expr1 FROM your_table; 

或本

SELECT ([column 1] || ' ' || [column 2]) AS expr1 FROM your_table; 

或本

SELECT (`column 1` || ' ' || `column 2`) AS expr1 FROM your_table; 

SQLIte documentation,您使用的標識符字符串單引號和雙,但你必須對兼容性的其他選項

  • 「關鍵字」單引號中的關鍵字一個字符串文字。
  • 「keyword」雙引號中的關鍵字是一個標識符。
  • [keyword]在方括號內的關鍵字是一個標識符。這不是標準的SQL。此引用機制由MS Access和SQL Server使用,幷包含在SQLite中以實現兼容性。
  • 關鍵字以嚴格重音(ASCII碼96)包圍的關鍵字是標識符。這不是標準的SQL。這種引用機制由MySQL使用,幷包含在SQLite中用於兼容性。
+0

哈...我試過10倍。我只注意到有一個額外的空間,我錯過了。謝謝。 – adayzdone 2012-04-03 03:43:49

+0

我認爲另一個問題是我試圖將一個列與Null結合在一起。我學會了如何在這裏正確地做到這一點:http://stackoverflow.com/questions/9993544/sqlite-selecting-two-columns-as-one-with-null – adayzdone 2012-04-03 13:49:13