Oracle LEFT语法

Oracle LEFT语法

Oracle LEFT语法

在Oracle数据库中,LEFT是一种用于提取字符串左侧特定长度的函数。我们可以使用LEFT函数来从一个字符串的开头提取指定长度的子字符串。

语法

LEFT(string, length)
  • string: 要提取子字符串的源字符串。
  • length: 要从源字符串中提取的字符数。

示例

假设我们有一个名为employees的表,其中包含employee_idfirst_name两列。我们想要提取first_name列中每个员工的前3个字符。

SELECT first_name, LEFT(first_name, 3) AS short_name
FROM employees;

运行以上查询后,我们将得到包含first_nameshort_name两列的结果集。short_name列将包含每个员工姓名的前3个字符。

下面是一个示例查询的运行结果:

first_name short_name
John Joh
Alice Ali
Bob Bob
Mary Mar
Lisa Lis

从上面的结果可以看出,我们成功地提取了每个员工姓名的前3个字符。

注意事项

  • 如果源字符串的长度小于指定的提取长度,则结果将是源字符串本身。
  • 如果指定为负数的长度,则LEFT函数将返回NULL。

Camera课程

Python教程

Java教程

Web教程

数据库教程

图形图像教程

办公软件教程

Linux教程

计算机教程

大数据教程

开发工具教程