如何 select 来自 2 个不同列的元素与一个常用词
How to select elements from 2 differents columns with a common word
我在同一个 table 中有 2 个不同的列,我想要 select 包含单词 "Hello" 的行。
对于第一列,我使用了这个 SQL 语句:
SELECT *
FROM table1
WHERE column1 LIKE '%Hello%';
那么我可以对 select 两列中的所有内容执行什么语句?
感谢您的帮助!
这有点猜测,因为不太容易理解你的意思
SELECT * FROM table1 WHERE column1 LIKE '%Hello%' OR column2 LIKE '%Hello%';
如果您的意思是您希望两列都具有 "hello" in:
SELECT * FROM table1 WHERE column1 LIKE '%Hello%' AND column2 LIKE '%Hello%';
我在同一个 table 中有 2 个不同的列,我想要 select 包含单词 "Hello" 的行。
对于第一列,我使用了这个 SQL 语句:
SELECT *
FROM table1
WHERE column1 LIKE '%Hello%';
那么我可以对 select 两列中的所有内容执行什么语句?
感谢您的帮助!
这有点猜测,因为不太容易理解你的意思
SELECT * FROM table1 WHERE column1 LIKE '%Hello%' OR column2 LIKE '%Hello%';
如果您的意思是您希望两列都具有 "hello" in:
SELECT * FROM table1 WHERE column1 LIKE '%Hello%' AND column2 LIKE '%Hello%';