如何选择列并替换结果的最后数字

时间:2014-09-25 12:45:09

标签: mysql

我正在尝试屏蔽列的最后两位数字,以便为客户生成报告,但不希望他获取我的数据库的电话号码。

在这里找到了一些结果,但没有一个能达到我想要的效果。

我该怎么做?

2 个答案:

答案 0 :(得分:0)

我能够找到答案并改变它以做我想做的事情,这是我为掩盖电话号码所做的工作。

SELECT 
CONCAT( LEFT( phone, LENGTH( phone ) -2 ) ,  'xx' ) 
FROM TABLE

-2表示我想要替换最后2个数字,而XX是它将显示的而不是2个数字,这样数字就被屏蔽了。

我只是分享我正在学习的内容,对不起,如果已经以另一种方式对此进行了抨击。

答案 1 :(得分:0)

选择REPLACE(列,SUBSTRING(列,-2),' xx')来自表格;