[英]selecting data from multiple columns
我有一个基本问题,但我无法找到答案。 我对 SQL 有点熟悉,并试图编写一个搜索查询来从两列的匹配中提取数据,但我很难在两列中搜索一个术语。
想象一下,我有两列 - Ticker 和 Name。 如果其中一个发生匹配,我想同时搜索并返回匹配项。 例如,您可以搜索 IBM 或 International Business 机器以获得相同的结果。
这是我的查询:
SELECT g.ticker, g.name
FROM "General" g
WHERE g.ticker ILIKE '%ibm%'
LIMIT 25;
但我不确定如何将 g.name 合并到其中。
我能做些什么?
使用OR
:
SELECT g.ticker, g.name
FROM "General" g
WHERE g.ticker ILIKE '%ibm%' OR g.name ILIKE '%ibm%'
LIMIT 25;
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.