首页 > 解决方案 > 通过输入字符串 SQL 查找电话号码

问题描述

我想通过输入字符串来查找数据库中的电话号码,同时我写了这个。但是,例如,如果数字以 +3 开头,而不仅仅是以 +7 开头。欢迎任何帮助。在 SQL 中我是新手

例如,有一个带有电话列的用户表。有从 + 7、+ 3 开始的数字。如何在一个查询中显示两个选项?

SELECT * FROM Workers WHERE phone LIKE '+7%'

SELECT * FROM workers WHERE phone LIKE '+3%'

如何将其组合成一个查询?或者这是否回答了“通过输入字符串查找电话号码”的问题

标签: sql

解决方案


要考虑的两种方法:

SELECT * FROM workers WHERE phone LIKE '+7%' OR phone LIKE '+3%'

或者

SELECT * FROM workers WHERE phone LIKE '+7%'
UNION
SELECT * FROM workers WHERE phone LIKE '+3%'

推荐阅读