sql >> Database >  >> RDS >> PostgreSQL

PostgreSQL:gegevens selecteren met een like op tijdstempelveld

Het is allemaal heel goed niet "willen gebruiken" met tijdstempels, maar die operators kunnen worden omgezet in indexscans en een string-match... nou ja, dat kan, maar EWWWW.

Welnu, de fout treedt op omdat u de tijdstempel expliciet naar een tekenreeks moet converteren voordat u er een tekenreeksbewerking op gebruikt, bijvoorbeeld:

date_checker::text LIKE '2011-01-%'

en ik veronderstel je zou dan een index kunnen maken op (date_checker::text) en die uitdrukking zou een indexscan worden, maar.... EWWWW.



  1. MySQL-indexen - wat zijn de best practices?

  2. Verbinding mislukt:toegang geweigerd voor gebruiker 'root'@'localhost' (met wachtwoord:JA) van php-functie

  3. De string splitsen in de sql-server

  4. Hoe lange regels tekst in SQLite-resultaten te laten lopen