RIGHT()
顧客テーブルから取得したクレジットカード番号の最後の4桁のみが表示されるように、この関数を使用しようとしています。これは私がこれまでに持っているものです:
create function get_customer(text) returns setof cusinfo as
$$
select upper(first_name)||' '||upper(last_name) as full_name, upper(address), upper(city)||', '||upper(state)||' '||zip as citystatezip, email, '************'||right(cc_number,4), cc_name
from customer
where customer_id = $1;
$$ language sql;
私が与えられているエラーは次のとおりです。
psql:finalproject.sql:273:エラー:関数right(text、integer)が存在しません3行目:... | ' '|| zip as citystatezip、email、' * ** * '|| right(cc_n .. ..
なぜこれが起こっているのかについてのアイデアはありますか?RIGHT()
単独で使用して、のようなものを入れてみましRIGHT('Help me', 2)
たが、同じエラーが発生します。