Sql 如何替换特定单词 创建表TESTDE( 查询VARCHAR(150) ); 插入TESTDE值('从EmployeeTable中选择EmployeeName,其中FirstName='Asim',LastName='Asghar',EducationLevel='School'); 从TESTDE中选择* 从TESTDE中选择REPLACE(查询“=”,“”)
我有这个表和一个存储在其中的查询。我只想用保存的查询中的内容替换特定单词。Sql 如何替换特定单词 创建表TESTDE( 查询VARCHAR(150) ); 插入TESTDE值('从EmployeeTable中选择EmployeeName,其中FirstName='Asim',LastName='Asghar',EducationLevel='School'); 从TESTDE中选择* 从TESTDE中选择REPLACE(查询“=”,“”),sql,sql-server,tsql,Sql,Sql Server,Tsql,我有这个表和一个存储在其中的查询。我只想用保存的查询中的内容替换特定单词。 例如,我的要求是仅将=替换为教育级别之后的。我有一个查询,但它将所有=替换为 如果要替换教育级别之后的=,可以使用“EducationLevel=”进行选择。因此,您的查询应该类似于: CREATE TABLE TESTDE( Query VARCHAR(150) ); INSERT INTO TESTDE VALUES ('SELECT EmployeeName FROM EmployeeTable WHERE Fi
例如,我的要求是仅将
=
替换为
教育级别之后的
。我有一个查询,但它将所有=
替换为
如果要替换教育级别
之后的=
,可以使用“EducationLevel=”进行选择。因此,您的查询应该类似于:
CREATE TABLE TESTDE(
Query VARCHAR(150)
);
INSERT INTO TESTDE VALUES ('SELECT EmployeeName FROM EmployeeTable WHERE FirstName = ''Asim'' AND LastName = ''Asghar'' AND EducationLevel = ''School''');
SELECT * FROM TESTDE
SELECT REPLACE(Query, '=', '<>') FROM TESTDE
从TESTDE中选择REPLACE(查询'EducationLevel=','EducationLevel')
如果要替换教育级别
之后的=
,可以使用“EducationLevel=”进行选择。因此,您的查询应该类似于:
CREATE TABLE TESTDE(
Query VARCHAR(150)
);
INSERT INTO TESTDE VALUES ('SELECT EmployeeName FROM EmployeeTable WHERE FirstName = ''Asim'' AND LastName = ''Asghar'' AND EducationLevel = ''School''');
SELECT * FROM TESTDE
SELECT REPLACE(Query, '=', '<>') FROM TESTDE
从TESTDE中选择REPLACE(查询'EducationLevel=','EducationLevel')
为什么要存储查询?如何处理标记化,例如,如果要将=
更改为
,您可能不想更改=代码>到代码>?类似地,将car
更改为truck
可能不应该将encarta
更改为entrucka
。为什么要存储查询?如何处理标记化,例如,如果要将=
更改为
,您可能不想更改=代码>到代码>?同样,将car
更改为truck
可能不应将encarta
更改为entrucka
。