2012-04-03 3 views

Répondre

6

Essayez ceci:

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

OU ce

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

OU ce

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

Par la SQLIte documentation, vous utilisez les guillemets simples pour les chaînes, et double pour les identifiants, mais vous avez les autres options pour la compatibilité

  • « mot-clé » Un mot-clé dans des guillemets simples est une chaîne littérale.
  • "mot-clé" Un mot-clé entre guillemets est un identifiant.
  • [mot-clé] Un mot-clé entre crochets est un identificateur. Ce n'est pas standard SQL. Ce mécanisme de citation est utilisé par MS Access et SQL Server et est inclus dans SQLite pour la compatibilité. Mot-clé` Un mot-clé renfermant des accents graves (code ASCII 96) est un identificateur. Ce n'est pas standard SQL. Ce mécanisme de citation est utilisé par MySQL et est inclus dans SQLite pour la compatibilité.
+0

Ha ... Je suis essayé que 10x. Je viens de remarquer qu'il y avait un espace supplémentaire que j'ai raté. Merci. – adayzdone

+0

Je pense qu'un autre problème était que j'essayais de combiner une colonne avec Null. J'ai appris comment faire ça correctement ici: http://stackoverflow.com/questions/9993544/sqlite-selection-two-columns-as-one-with-null – adayzdone

Questions connexes