PostgreSQL中的RIGHT()函数给出了错误

PostgreSQL中的RIGHT()函数给出了错误,第1张

概述我正在尝试使用RIGHT()函数,因此它只显示从customer表中提取的xyk号的最后4位数字.这是我到目前为止: create function get_customer(text) returns setof cusinfo as$$select upper(first_name)||' '||upper(last_name) as full_name, upper(address) 我正在尝试使用RIGHT()函数,因此它只显示从customer表中提取的xyk号的最后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_namefrom customerwhere customer_ID = ;$$language sql;

我得到的错误是:

psql:finalproject.sql:273: ERROR: function right(text,integer) does not exist
liNE 3: …|’ ‘||zip as citystatezip,‘****‘||right(cc_n…

关于为什么会发生这种情况的任何想法?我只尝试使用RIGHT()并输入类似RIGHT(‘Help me’,2)的内容,但是我得到了同样的错误.

解决方法 我假设psql是Postgresql.如果是这种情况,您应该阅读描述可用的字符串函数的 PostgreSQL documentation.

权利不是其中之一.

尝试substring(来自char_length的cc_number(cc_number) – 3).

将来您可能希望使用Google来帮助回答这样的问题.谷歌是一个搜索引擎;你可以使用搜索引擎来查找文档;文档告诉您如何使用产品.

总结

以上是内存溢出为你收集整理的PostgreSQL中的RIGHT()函数给出了错误全部内容,希望文章能够帮你解决PostgreSQL中的RIGHT()函数给出了错误所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/sjk/1161802.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-01
下一篇 2022-06-01

发表评论

登录后才能评论

评论列表(0条)

保存