从[电话号码]范围获取[运营商名称]

时间:2013-12-20 11:56:26

标签: sql sql-server select substring procedure

表格Table image

有一个电话号码(例如+74859298085)。我可以从上面的表中获取操作员名称(part1 + part2)。从哪里开始?

1 个答案:

答案 0 :(得分:1)

试试这个:

SELECT O.OPERATOR_NAME1, O.OPERATOR_NAME2 
FROM OPERATOR O 
WHERE CONVERT(INT, RIGHT('+74501925555', 7)) BETWEEN O.BEGIN AND O.END;