繁体   English   中英

从多列中选择数据

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM