我正在使用 SQL Server 2008。我正在尝试根据 B 列中的手机号码获取 A 列中的值。手机号码可以采用不同的格式,如下所示:
1. 44 752 111 1234
2. 07521111234
3. 07521111234
4. 447521111234
5. 7521111234
6. 752 111 1234 etc...etc.
我需要基于手机号码在 A 列中提取数据的语法,但仅使用从 75 开始的 10 位数字作为搜索条件。必须忽略前缀 (44,0) 和中间的空格。
另请注意,在 10 位数字中,我指的是以所有组合开头的数字,我认为只有 7 位保持不变。即它可以是 077 或 075 或 078 或 75 或 78 等等。
你能帮忙吗?谢谢。