-1

我目前陷入以下问题:

创建一个程序,通过在 STARS 列中为每 100 欧元的员工工资附加一个星号来奖励员工

一个。接受员工 ID 作为输入

湾。初始化变量以包含星串

C。为每 100 欧元的工资附加星号,例如工资 800、8 个星号

d。用星号字符串更新 STARS 列

e. 测试无薪员工和有薪员工

我已经完成了大部分工作,但让我感兴趣的部分是 C 部分,附加到一个字符串。我不是在寻找整个问题的答案,只是在寻找如何附加。

4

1 回答 1

1

正如@Glenn 建议的那样使用 RPAD 功能

'*'假设您的薪水为欧元,则包括每 100 欧元

ltrim(rpad(' ',floor(salary/100)+1,'*'))

ltrim仅在填充后删除字符串末尾的空格

于 2013-03-08T07:10:38.187 回答