从下表中,我需要提取'via'属性值。我正在尝试使用此查询获取route_id
:
SELECT route_id FROM route_details
WHERE(
via LIKE '|%new delhi%|' AND
via LIKE '|%london%|'
)
但是在输出中我得到了所有行,而我只需要获得route_id
1和2.我不想在输出中使用route_id
3和4。
请告诉我如何实现这一目标。
________________________________________________________________
route_id | via |
______________________________________________________________
1 | |newdelhi|dubey|paris|london| |
______________________________________________________________
2 | |new delhi|dubey|paris|london|new york| |
_______________________________________________________ _____
3 | |london|paris|dubey|new delhi| |
_____________________________________________________________
4 | |new york|london|paris|dubey|new delhi| |
______________________________________________________________
答案 0 :(得分:0)
您似乎需要new delhi
才能london
。
尝试此操作(从查询中删除所有不必要的字符后):
SELECT route_id
FROM route_details
WHERE via LIKE '%new delhi%london%'