字元函式是處理字元型資料的函式,其自變數或函式值中至少有一個是字元型資料。函式中涉及的字元型資料項,均以cExp表示。
1.子串位置函式
【格式】AT(
【功能】返回串cExp1在串cExp2中的起始位置。函式值為整數。如果串cExp2不包含串cExp1,函式返回值為零。
2.取左子串函式LEFT( )
【格式】LEFT(
【功能】返回從cExp串中第一個字元開始,擷取nExp個字元的子串。
3.取右子串函式RIGHT( )
【格式】RIGHT(
【功能】返回從cExp串中右邊第一個字元開始,擷取nExp個字元的子串。有關說明同LEFT( )函式。
4.取子串函式SUBSTR( )
【格式】SUBSTR (
【功能】返回從串cExp中第nExp1個字元開始,擷取nExp2個字元的子串。
5.字串長度函式LEN( )
【格式】LEN(
【功能】返回cExp串的字元數(長度)。函式值為N型。
【格式】LTRIM(
【格式】RTRIM | TRIM(
8.空格函式SPACE( )
【格式】SPACE (
【功能】返回一個包含nExp個空格的字串。
9.字串替換函式STUFF( )
【格式】STUFF(
【功能】從nExp1指定位置開始,用cExp2串替換 cExp1串中nExp2個字元。
10.字元複製函式 REPLICATE( )
【格式】REPLICATE (
【功能】返回將cExp串重複nExp次的字串。
11.定義輸出格式函式 TRANSFORM( )
【格式】TRANSFORM (
【功能】按格式描述式cExp指定的格式,輸出任意表達式eExp的值。
12.大小寫轉換函式LOWER( ) 和UPPER( )
【格式】LOWER (
UPPER (
【功能】LOWER( )將cExp串中字母全部變成小寫字母,UPPER( )將cExp串中字母全部變成大寫字母,其它字元不變。
13.宏替換函式 &
【格式】& [.]
【功能】替換出字元型變數cVar中字元。
字元函式是處理字元型資料的函式,其自變數或函式值中至少有一個是字元型資料。函式中涉及的字元型資料項,均以cExp表示。
1.子串位置函式
【格式】AT(
【功能】返回串cExp1在串cExp2中的起始位置。函式值為整數。如果串cExp2不包含串cExp1,函式返回值為零。
2.取左子串函式LEFT( )
【格式】LEFT(
【功能】返回從cExp串中第一個字元開始,擷取nExp個字元的子串。
3.取右子串函式RIGHT( )
【格式】RIGHT(
【功能】返回從cExp串中右邊第一個字元開始,擷取nExp個字元的子串。有關說明同LEFT( )函式。
4.取子串函式SUBSTR( )
【格式】SUBSTR (
【功能】返回從串cExp中第nExp1個字元開始,擷取nExp2個字元的子串。
5.字串長度函式LEN( )
【格式】LEN(
【功能】返回cExp串的字元數(長度)。函式值為N型。
【格式】LTRIM(
【格式】RTRIM | TRIM(
8.空格函式SPACE( )
【格式】SPACE (
【功能】返回一個包含nExp個空格的字串。
9.字串替換函式STUFF( )
【格式】STUFF(
【功能】從nExp1指定位置開始,用cExp2串替換 cExp1串中nExp2個字元。
10.字元複製函式 REPLICATE( )
【格式】REPLICATE (
【功能】返回將cExp串重複nExp次的字串。
11.定義輸出格式函式 TRANSFORM( )
【格式】TRANSFORM (
【功能】按格式描述式cExp指定的格式,輸出任意表達式eExp的值。
12.大小寫轉換函式LOWER( ) 和UPPER( )
【格式】LOWER (
UPPER (
【功能】LOWER( )將cExp串中字母全部變成小寫字母,UPPER( )將cExp串中字母全部變成大寫字母,其它字元不變。
13.宏替換函式 &
【格式】& [.]
【功能】替換出字元型變數cVar中字元。