我不知道如何可以安裝一個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數據類型,那麼您是不明智的。如果它有一個日期或日期時間數據類型,它必須從這個嘗試中排除。 –