我创建了一个名为messages
因为我有三列专栏
在number
列中,我插入了以下数据
Number Messages
-------------------------
123456789 Hi
678901111 Hello
+91123456789 Hi
+915678901111 Hello
当我使用查询
时Select distinct(right(col2,10) as col2 from message;
我希望我的结果为
Number Messages
-------------------------
123456789 Hi
678901111 Hello
这就是我想要实现的目标
如何让123456789
只返回一个
答案 0 :(得分:0)
假设从示例数据中,您需要distinct
列和9
列的最后number
个数字的message
列表,您可以使用{{1 }}和right
用于生成您想要的结果,如下所示。
distinct
上述查询适用于SELECT distinct(right(number,9)) AS number,
message
FROM t1
和character
数据类型。
<强>结果:强>
integer
您可以查看演示here