SELECT employee_id FROM employee where employee_name='SMITH';
输出是 76123
如何在Oracle中撰写查询以打印输出如下
'v123%'
uj5u.com热心网友回复:
使用串联是一种选择。
SQL> select chr(39) || '%' || empno || '%' ||chr(39) as result
  2  from emp
  3  where rownum = 1;
RESULT
--------------------------------------------
's69%'
SQL>
chr(39) 是一个单引号(使用它比重复几个单引号更简单):
SQL> select '''%' || empno || '%''' as result
  2  from emp
  3  where rownum = 1;
RESULT
--------------------------------------------
's69%'
SQL>

 
							 
										
										 
										
										 
										
										
										 
										
										 
										
										 
										
										
0 评论