Oracle中substr函数的用法(sqlserver right)


Oracle:

语法:

substr(string,a,b):

a:从第几位开始,第一位a=1,倒数第三位(即sqlserver中的right)a=-3

b:取几个字符 

[sql]
  1. substr('This is a test', 6, 2) would return 'is'  
  2. substr('This is a test', 6) would return 'is a test'  
  3. substr('TechOnTheNet', 1, 4) would return 'Tech'  
  4. substr('TechOnTheNet', -3, 3) would return 'Net'  
  5. substr('TechOnTheNet', -6, 3) would return 'The'  
  6. substr('TechOnTheNet', -8, 2) would return 'On'  

sqlserver:

[sql]
  1. 使用RIGHT函数从右边取得指定个数的字符串。  
  2. SELECT RIGHT('C:\DATABASE\销售管理系统.MDF',4)  
  3. SELECT RIGHT('C:\DATABASE\销售管理系统.LDF',4)  
  4. 运行结果:  
  5. .MDF  
  6. .LDF  

相关内容