sql >> Database >  >> RDS >> Mysql

Records van vandaag ophalen in MySQL

Soms moet u rijen van vandaag ophalen of records voor vandaag selecteren. Het is heel gemakkelijk om records van vandaag in MySQL te krijgen, ook al is er geen ingebouwde functie voor. Hier is de SQL-query om de gegevens van vandaag in MySQL te krijgen.

Hoe u vandaag records kunt ophalen in MySQL

Hier zijn de stappen om records van vandaag in MySQL te krijgen. Stel dat u de volgende tabel orders(order_date, hoeveelheid) . heeft die een lijst van alle bestellingen bevat.

mysql> create table orders(order_date date, sale int);

mysql> insert into orders(order_date, sale)
     values('2020-06-10',250),
     ('2020-06-11',450),
     ('2020-06-12',350),
     ('2020-06-13',220),
     ('2020-06-14',210),
     ('2020-06-15',200);

mysql> select * from orders;
+------------+------+
| order_date | sale |
+------------+------+
| 2020-06-10 |  250 |
| 2020-06-11 |  450 |
| 2020-06-12 |  350 |
| 2020-06-13 |  220 |
| 2020-06-14 |  210 |
| 2020-06-15 |  200 |
+------------+------+

Bonus lezen:hoe u records van de laatste 10 minuten kunt krijgen

Hoe u vandaag records kunt ophalen in MySQL

Hier is de SQL-query om vandaag records op te halen.

mysql> select * from orders
       where date(order_date) = current_date;
+------------+------+
| order_date | sale |
+------------+------+
| 2020-06-15 |  200 |
+------------+------+

Bonus lezen:hoe u records van de afgelopen 7 dagen in MySQL kunt krijgen

In de bovenstaande zoekopdracht selecteren we die records waar order_date's datum is gelijk aan de huidige datum. We gebruiken de DATE-functie om de datumwaarde uit de kolom order_date te halen. Het is handig als uw kolom een ​​datetime-veld is. Als uw kolom een ​​datumveld is, hoeft u de DATE-functie niet te gebruiken. We gebruiken ook de systeemfunctie current_date om de laatste datumwaarde te krijgen.

Ubiq maakt het gemakkelijk om gegevens binnen enkele minuten te visualiseren en in realtime dashboards te controleren. Probeer het vandaag nog!

  1. EXTRACT() Voorbeelden – MySQL

  2. Een database verwijderen in MySQL/MariaDB

  3. Hoe SQLite Quote() werkt

  4. Generieke Ruby-oplossing voor SQLite3 LIKE of PostgreSQL ILIKE?