Funkcja NOW() w SQL

Funkcja NOW()

Funkcja NOW() zwraca bieżącą datę i czas.

Wskazówka:Wskazówka: Jeśli używasz bazy danych Sql Server, użyj funkcji getdate() aby uzyskać bieżącą datę i czas.

Gramatyka SQL NOW()

SELECT NOW() FROM table_name

Przykład SQL NOW()

Mamy poniższą tabelę "Products":

Prod_Id ProductName Unit UnitPrice
1 gold 1000 g 32.35
2 silver 1000 g 11.56
3 copper 1000 g 6.85

Teraz chcemy wyświetlić nazwę i cenę dla dzisiejszej daty.

Używamy następującego zapytania SQL:

SELECT ProductName, UnitPrice, Now() as PerDate FROM Products

Wynik zbliżony do tego:

ProductName UnitPrice PerDate
gold 32.35 12/29/2008 11:36:05 AM
silver 11.56 12/29/2008 11:36:05 AM
copper 6.85 12/29/2008 11:36:05 AM