溫馨提示×

sqlserver substring的用法是什么

小億
177
2024-01-09 23:51:47
欄目: 云計算

在SQL Server中,SUBSTRING函數(shù)用于從字符串中提取一部分字符。它的語法如下:

SUBSTRING (expression, start, length)

  • expression是要提取字符的字符串表達式。
  • start是從expression中開始提取字符的位置。位置從1開始計算。
  • length是要提取的字符數(shù)。

下面是一些SUBSTRING函數(shù)的示例:

  1. 提取字符串的一部分:
SELECT SUBSTRING('Hello World', 7, 5);

結(jié)果為 “World”。

  1. 提取字段值的一部分:
SELECT SUBSTRING(column_name, 3, 4) FROM table_name;

這將從表中的column_name字段的第3個字符位置開始提取4個字符。

  1. 提取字段值的最后幾個字符:
SELECT SUBSTRING(column_name, LEN(column_name) - 2, 3) FROM table_name;

這將從字段值的倒數(shù)第3個字符位置開始提取3個字符。

請注意,SUBSTRING函數(shù)在不同的數(shù)據(jù)庫管理系統(tǒng)中的語法可能略有不同。以上是SQL Server中SUBSTRING函數(shù)的常見用法。

0