我不知道如何可以安装一个SQL尽可能实现可移植性,以查询表的所有列特定词组,如:MySQL查询检索表中的所有列的字符串
表
ID | Name | text | Date | Author | Status
1 | Augusto Weiand | Test text | 2010-01-01 | Deividi | 1
查询
SELECT *
FROM table
WHERE columns LIKE '%augusto%2010%text%"
我没有把足够的细节,原谅我,我喜欢使动态SQL,在这里我并不需要指定与列“AND”或“OR”,因为它有可能在Postgres而言,要做到:
Select *
From table
Where table::text ~~ '%augusto%2010%text%'
你说的“便携式”是什么意思? –
对于许多MySQL版本 – Augusto
如果该日期字段具有char或varchar数据类型,那么您是不明智的。如果它有一个日期或日期时间数据类型,它必须从这个尝试中排除。 –