1
有沒有辦法限制通配符'%'操作符的字符數?假設我只想選擇兩次出現「July」這個短語的記錄,我會在查詢中加入「LIKE'%July%July'」,但現在我只想選擇兩個7月份是否在每個40個字符之內其他。有沒有辦法在SQL中做到這一點?限制通配符捕獲長度postgreSQL
有沒有辦法限制通配符'%'操作符的字符數?假設我只想選擇兩次出現「July」這個短語的記錄,我會在查詢中加入「LIKE'%July%July'」,但現在我只想選擇兩個7月份是否在每個40個字符之內其他。有沒有辦法在SQL中做到這一點?限制通配符捕獲長度postgreSQL
如何使用Regular Expression?
SELECT * FROM MyTable WHERE MyColumn ~ 'July.{0,40}July';
(注:使用~*
,而不是~
得到一個不區分大小寫的匹配