sql >> Database >  >> RDS >> Oracle

Oracle - huidige datum opmaken

Als uw "datum"-kolom van het type DATE is, hoeft u zich geen zorgen te maken over "format". Je moet trunc(column_name) vergelijken met trunc(sysdate). En als dat ernstige prestatieproblemen veroorzaakt omdat het gebruik van een functie het gebruik van de index elimineert, maak dan een op functie gebaseerde index. Een minder elegante oplossing zou zijn

WAAR mydatecol> trunc(sysdate)EN mydatecol

Wat u NIET wilt doen, is het binaire concept van DATE verwarren met de tekenreeksrepresentatie van een datum. Een tekenreeks is slechts een reeks tekens die u als mens herkent als gegevens, maar voor de computer heeft '2016-02-14' niet meer betekenis dan 'hereisyoursign'.



  1. Hoe groeperen per week in MySQL?

  2. Hoe installeer ik SQL Server op een Mac met VirtualBox

  3. 'Veel-op-twee'-relatie

  4. WHERE-voorwaarde in MySQL met 16 verschillende queryvoorbeelden