これを実行する典型的な方法は、エスケープ文字を使用することです。つまり、後に続くのは実際には文字列の一部であり、文字列自体の終わりではないことをコンパイラに伝えます。たとえば、"She told me "I didn't hear you" to my face."
と入力すると、"She told me "
にナンセンスI didn't hear you
と最後の文字列" to my face."
を加えたものがコンパイルされます。エスケープ文字の場合は"She told me ""I didn't hear you"" to my face."
のように書くでしょう。この場合は二重引用符ですが、どのコンパイラで話しているかによって異なりますに。
ResultSet rs = stmt.executeQuery= ("
SELECT COLUMN1 as ""STRING WITH SPACE"" ex EMPLOYEE NAME
FROM TABLE1
WHERE CONDITION1 = CONDITION
");
実際には、アンダースコアを使用するか、スペースを使用しないことをおすすめします。私の経験では、すべては、あなたとあなたの後にそれの上であなたのコラムエイリアスと戦わなければならないすべての他の誰にも難しいです。
データベースに応じて、エスケープ文字(二重引用符、角括弧、またはバッククォート)が必要です。ただし、アンダースコアを使用することをお勧めします。 –