SQL Server Left 函数2025年3月17日 | 阅读 3 分钟 SQL Server Left 函数用于获取从应用 Left 函数的列的左侧开始的前 n 个字符。 SQL Server 中 LEFT 函数的语法如下: 在上面写的语法中
如何在 SQL Server 中使用 LEFT 函数? 让我们借助一个例子来了解 SQL Server 中 Left 函数的用法和功能。 让我们创建一个名为 students 的表,该表有三个列,分别是 studID、rollNo、Name,分别用于存储学生 ID、学号和姓名。 在 SQL Server 中创建具有上述模式的表的命令将是 ![]() 如图所示,我们已成功创建了一个具有上述模式的表,即三个列,两个列的数据类型为 varchar,一个列的数据类型为 int。 现在,让我们向 students 表中添加一些数据。 在 SQL Server 中使用 INSERT 命令向 students 表中添加数据的语法如下 ![]() 我们可以在图中看到,我们已成功向 students 表中添加了七行,这可以在 SELECT 查询的结果中看到。 我们仅为 students 表的两个列添加了数据,即 rollNo 和 name 列,但是要向 studID 列添加数据,我们将使用 LEFT 函数。 我们将用于向 student 表的 studID 列添加数据的语法是 因此,通过此查询,我们使用学生的学号和姓名自动生成学生的 ID。 studID 列的数据不是由用户获取的,而是使用学生的 ID 将包含学号的前三位数字和学生姓名的前三个字母的逻辑自动计算出来的。 ![]() 如图所示,我们可以看到我们已经成功地从学生的姓名和学号中创建了学生的 ID。 这是可以使用 LEFT 函数的一种情况,另一种情况可能是我们只想显示 students 表中 name 列的前四个字母。 从 student 表中显示 Name 列的前四个字母的语法是 ![]() 我们可以清楚地在上面的图像中看到,显示的第一列是学生的姓名,显示的下一列是 students 表的 name 列中存在的每个数据的前四个字母。 这两个场景只是为了举例,我们可以根据问题陈述的要求使用此 LEFT 函数,并根据它构造查询,并获得我们期望的输出。 因此,借助本文,我们能够更好地了解如何在 SQL Server 中使用 LEFT 函数及其工作原理。 下一个主题SQL Server 序列 |
我们请求您订阅我们的新闻通讯以获取最新更新。