Stored procedures 使用存储过程更新列
我是SQL Server的新开发人员,没有任何经验 我需要一个需求方面的帮助,我有一个包含4列的表:FirdtName、LastName、Age和Profile,我的需求是:我需要开发一个存储过程,它逐个遍历表中的记录,并根据列Age的值更新Profile列,这意味着,例如,如果年龄在16到20岁之间,则用Junior更新Profile列;如果年龄在21到35岁之间,则用mediate更新Profile列,然后用表中的100条记录中的每一条更新Profile列 非常感谢您的帮助Stored procedures 使用存储过程更新列,stored-procedures,Stored Procedures,我是SQL Server的新开发人员,没有任何经验 我需要一个需求方面的帮助,我有一个包含4列的表:FirdtName、LastName、Age和Profile,我的需求是:我需要开发一个存储过程,它逐个遍历表中的记录,并根据列Age的值更新Profile列,这意味着,例如,如果年龄在16到20岁之间,则用Junior更新Profile列;如果年龄在21到35岁之间,则用mediate更新Profile列,然后用表中的100条记录中的每一条更新Profile列 非常感谢您的帮助 CREATE O
CREATE OR REPLACE TEMPORARY TABLE DATABASE.ASSIGN_PROFILE AS
SELECT
FIRSTNAME
, LASTNAME
, AGE
, CASE
WHEN AGE BETWEEN '16' AND '20'
THEN 'JUNIOR'
WHEN AGE BETWEEN '21' AND '35'
THEN 'INTERMEDIATE'
ELSE 'OTHER'
END AS PROFILE
FROM
DATABASE.TABLE
;
如果您只需要根据“年龄”列下的值设置的条件填充“配置文件”列。。。案例陈述应该允许您这样做 你以前有没有在网上研究过这个问题?这就是存储过程的含义:。我建议您创建一个包含必填字段的表,然后编写一个SQL查询来执行您需要它执行的操作,然后创建存储过程。这听起来像是个家庭作业问题。首先自己尝试一下,如果你被卡住了,就把问题贴出来征求意见。也许你可以试着把你的答案组织得更清楚,让它更容易理解