2012-11-17 3 views
1

이것은 간단한 문제 일 수 있습니다. 연결된 컬럼에 표시 할 때 특수 문자를 추가하고 싶습니다. 내가 가진이 쿼리 : -SQL 쿼리 결과에 리터럴 문자열을 표시하는 방법은 무엇입니까?

select emp"EMP",concat(INITCAP(lastname), 
     INITCAP (firstname))”Full name”, 
     INITCAP (goals)”Goals” from employeesTHREE ORDER BY lastname; 

결과 필요 : -

EMP  Fullname      Goals 
___________________________________________ 

1  thomas,mathew ~~~~~~~~~~~~~~~~ To be the best 

답변

1

당신은 단지 같은 것을 할 수 있어야합니다 ...

concat(concat(INITCAP(lastname), INITCAP (firstname)), '~~~~~') 
+0

정답이다 , 나는 포인트를 줄 것이다. 그러나 나는 어떻게 마지막과 이름 사이에 쉼표를 얻는가? Concatenation은 thomasmathew가 아닌 ​​thomasmathehe와 같은 단어를 연결합니다. –

+0

Concat (INITCAP (성), ',', INITCAP (성))를 사용할 수 있습니다. 그리고 당신이 [리터럴 문자열] (http://www.geeksengine.com/database/basic-select/literal-character-strings.php)에 대한 더 나은 이해를 얻으려면 내장 된 링크를보십시오 :-) – bonCodigo

관련 문제