我有一个数据库学生(属性 - studentid)。 studentid是一个varchar。现在我想在所有学生的末尾加上'P'。
12 - > 12P 234 - > 234P
对此的SQL查询是什么?
答案 0 :(得分:4)
UPDATE mytable
SET student_id = student_id + 'P' --assumes already varchar
WHERE RIGHT(student_id, 1) <> 'P' --to stop having PP at end...
答案 1 :(得分:3)
UPDATE mytable SET student_id=CONCAT(student_id,'P');//mysql
答案 2 :(得分:2)
这适用于SQL Server:
select cast(Studentid as varchar) +'P' from student
答案 3 :(得分:2)
update @t
set studentid = studentid + 'P'