-1

私は現在、次の質問に固執しています。

従業員の給与100ユーロごとに、STARS列にアスタリスクを追加して従業員に報酬を与える手順を作成します

a。入力として従業員IDを受け入れる

b。星の文字列を含むように変数を初期化します

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 に答える