选啥子答案

来源:百度知道 编辑:UC知道 时间:2024/06/05 15:23:02
用下列输出回答问题(使用的 E M P表):
E N A M E
- - - - - - - - - -
S M I T H - d o g –
A L L E N - d o g –
下列哪个S Q L语句产生以上输出?
A. select trim(trailing '-dog' from ename) as ename from emp;
B. select rpad(ename, 10, '-dog') as ename from emp;
C. select substr(ename, 1, 10,) as ename from emp;
D. select lpad(ename, 10, '-dog') as ename from emp;

d

选B
选项A的trim函数是去掉空格的函数,明显不和提议
C是取字符串,因为ENAME里面应该不太可能是S M I T H - d o g作为里面的一部分吧,所以也是错的
D反了,把dog加在了左边,输出为-dog-smith