请问ORACLE中取左的函数是什么----SQLSERVER中可用LEFT

pengdesheng 2002-01-20 01:57:25
...全文
291 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
oldwain 2002-01-20
  • 打赏
  • 举报
回复
left(c, n) = substr(c, 1, n)



===========================
oldwain
---------------------------
http://www.itpub.net/index.php?referrerid=32
http://www.linuxforum.net/
http://www.oraclefan.net/
yangyn 2002-01-20
  • 打赏
  • 举报
回复
请问是不是要截断
如果是截断的话用SUBSTR(STRING,N,M)string是你的字符串,n是重的几位开始截,m是截取几位。
如果是左边补什么的话,用LPAD(STRING,N,STRING2)STRING是你要补的字符串,n是补完后的位数如:1234我要将其补为10位的数,就用LPAD(1234,10,0)=0000001234 .
xinpingf 2002-01-20
  • 打赏
  • 举报
回复
substr('adfadfdfg',2) => 'dfadfdfg'
FangQ_78 2002-01-20
  • 打赏
  • 举报
回复
LTRIM(Str)
xinpingf 2002-01-20
  • 打赏
  • 举报
回复
还有一个:
substr('adfadfdfg',-2) => 'fg'
trunc 2002-01-20
  • 打赏
  • 举报
回复
substr('adfadfdfg') => 'a'
substr('adfadfdfg',2,3) => 'dfa'

2,596

社区成员

发帖
与我相关
我的任务
社区描述
Sybase相关技术讨论区
社区管理员
  • Sybase社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧