在ECLIPSE IDE

时间:2017-08-14 19:23:47

标签: sql database rdbms

ResultSet rs = stmt.executeQuery= ("
SELECT COLUMN1 as STRING WITH SPACE ex EMPLOYEE NAME
FROM TABLE1 
WHERE CONDITION1 = CONDITION
");

如果我使用没有空格的别名,它会起作用,但在这种情况下,我需要一个带有单词之间空格的别名。当整个SQL语句在字符串中时,我该怎么做?

1 个答案:

答案 0 :(得分:0)

执行此操作的典型方法是使用转义字符。换句话说,您告诉编译器后面的内容实际上是字符串的一部分,而不是字符串本身的结尾。例如,输入"She told me "I didn't hear you" to my face."将编译为"She told me "加上无意义的I didn't hear you加上最后的字符串" to my face."对于转义字符,您可以将其写为{{1}在这种情况下,它是双引号,但它取决于您正在与之交谈的编译器。尝试这样的事情:

"She told me ""I didn't hear you"" to my face."

但实际上,我建议你只使用下划线或没有空格。根据我的经验,所有对你以及在你必须打击列别名之后对其进行处理的所有其他人来说都比较困难。