database select语句,尝试使用通配符显示特定行

gopyfrb3  于 2021-06-17  发布在  Mysql
关注(0)|答案(1)|浏览(237)

这个问题在这里已经有答案了

在数据库列中存储分隔列表真的那么糟糕吗(10个答案)
两年前关门了。
我试图选择所有航空公司的价值'加拿大航空胭脂'例如,在航空公司列中,有时有串联的价值,如加拿大航空,加拿大航空胭脂,航空交易。我目前使用的select语句的一个例子是:

select * from crs where Airline LIKE '%airlineName' OR Airline LIKE
'airlineName,%' OR Airline LIKE ',airlineName%';

这仅适用于具有包含2个值的航空公司的行,如air canada、air canada rouge。
但是我需要select语句来获取具有包含3个或4个串联航空公司的值的列的行。
我该如何做一个选择声明来做到这一点?
谢谢您

nle07wnf

nle07wnf1#

使用

select * 
from crs 
where Airline LIKE '%airlineName%';

相关问题