1. 程式人生 > >SQL中SUBSTRING函式的用法及例項解析

SQL中SUBSTRING函式的用法及例項解析

一、定義:SQL 中的 substring 函式是用來擷取字串中的一部分字元。這個函式的名稱在不同的資料庫中不完全一樣。

  • MySQL: SUBSTR( ), SUBSTRING( )

  • Oracle: SUBSTR( )

  • SQL Server: SUBSTRING( )

二、語法:

1、SUBSTRING(str,x,y):str,代表字串;x,代表是從第幾位開始擷取;y,代表擷取幾位數。

例子1:substring(‘abcdefgh’,3,2) 結果為:cd

2、SUBSTR (str, pos):str,代表字串;pos代表從第 <pos> 位置開始到結尾的所有字串。

請注意,這個語法不適用於 SQL Server 上。

例子2:

SELECT SUBSTR (Store_Name, 3)  FROM Geography  WHERE Store_Name = 'Los Angeles';

結果:s Angeles