SQL 中的 INSERT 函数

2024 年 8 月 29 日 | 阅读 3 分钟

SQL 的 INSERT 字符串函数允许您在给定字符串的固定位置插入字符串或字符。

INSERT 字符串函数的语法

语法 1: 此语法将 INSERT 函数与 SQL 表的列名一起使用

输出

Tpoint_5_6
Java Tpoint

示例 2: 以下 SELECT 查询在给定单词的第一个位置插入字符 'C'

输出

C_1_1
Cngratulations

示例 3: 以下 SELECT 查询在单词 'of' 之前插入子字符串 'Capital'

输出

Capital_17_7
新德里是首都

示例 4: 以下 SELECT 查询在字符串 'Java Excel' 的第五个位置插入字符串 'Tpoint'

输出

Capital_17_7
Example.com

示例 5:此示例在结构化查询语言中将 INSERT 函数与表一起使用。

现在,我们在 SQL 中创建新表,这有助于理解每个字符串函数。在 SQL 数据库中创建新表的语法如下

以下 CREATE 语句创建了 Worker_Grade

以下 INSERT 查询将工人及其等级、工资和备注记录插入到 Worker_Grade 表中

以下 SELECT 语句显示了上面 Worker_Grade 表中已插入的记录


Worder_ID名字姓氏First_CitySecond_CityNew_CityAttendance_RemarksWork_Remarks级别
10阿曼Sharma勒克瑙昌迪加尔Ghaziabad8895A2
02VishalSharma昌迪加尔GhaziabadGhaziabad9582A1
07Raj古普塔德里Ghaziabad勒克瑙9195A1
04YashSinghaniaGhaziabad德里勒克瑙8582A2
11VinayRoy德里KanpurGhaziabad9597A1
16马诺吉古普塔GhaziabadMeerut昌迪加尔9590B1
19Ram古普塔勒克瑙Ghaziabad昌迪加尔8995A2

以下 SELECT 查询将 FORMAT 函数与上述 Worker_Grade 表的 First_Name 列一起使用

此 SQL 语句在每个工人的名字的第一个位置插入子字符串 'Aman'

输出

名字Aman_1_5
AmanresAman es
VishalkushAman lkush
RajeshAman h
YashrajAman aj
VinaybhattAman bhatt
ManojjeetaAman jeeta
RameshAman h