🤣 "ถ้ายังอยู่บนดาวโลก ปีนึงมีไม่ถึง 419 วันแน่ ๆ !!"
.
ดังนั้นวันนี้เรามารู้จักกับ Data Type "Date" หนึ่งในประเภทข้อมูลที่ใช้เก็บเวลา ที่หลาย ๆ ภาษา รวมถึง SQL มีให้ใช้งานแบบง่าย ๆ !
.
นึกภาพดูว่าถ้าเราต้องการข้อมูลออเดอร์จากวันที่ 1 เมษายน 2563 เราจะทำยังไง ? จะต้องไล่หั่น String หรือ เปรียบเทียบจากการแปลงตัวเลขต่าง ๆ สุดวุ่นวายเลยไหม ?
.
✅ คำตอบคือ "อาจจะใช่ ถ้าไม่ใช้ Date จัดการ" แต่ถ้าใช้ Date เราสามารถเปรียบเทียบตรง ๆ เหมือน if - else ธรรมดาได้เลย เช่น ต้องการข้อมูลของวันที่เท่านั้น หรือ ช่วงเวลานั้น ๆ
.
โดยถ้าพูดถึงในส่วนของ SQL จะมี Data Type พวก Date นี้หลายตัวเหมือนกันไม่ว่าจะเป็น
.
- DATE - เป็นรูปแบบ ปี เดือน วัน YYYY-MM-DD
- DATETIME - เป็นวันที่แถมมีเวลาด้วย : YYYY-MM-DD HH:MI:SS
- TIMESTAMP - เป็นรูปแบบ Time Stamp เมื่อมี Data เข้ามา : YYYY-MM-DD HH:MI:SS
- YEAR - เก็บในรูปแบบปี YYYY หรือ YY
.
ซึ่งเมื่อเราเก็บข้อมูลในรูปแบบนี้นอกจากจะทำให้เข้าถึงข้อมูลได้ง่ายแล้ว 1 ปีตามปฏิทินของเราจะมีไม่เกิน 365 ถึง 366 วันแน่นอน !! <3
.
#BorntoDev - 🦖 สร้างการเรียนรู้ที่ดีสำหรับสายไอทีในทุกวัน
「sql time stamp」的推薦目錄:
- 關於sql time stamp 在 BorntoDev Facebook 的精選貼文
- 關於sql time stamp 在 Difference between datetime and timestamp in sqlserver? 的評價
- 關於sql time stamp 在 How to use the TimeStamp data type in SQL Server (part 1 of 2) 的評價
- 關於sql time stamp 在 How to get the current Unix timestamp in SQL - gists · GitHub 的評價
- 關於sql time stamp 在 SQL Server - Files timestamps unchanged so what is it that's ... 的評價
sql time stamp 在 How to get the current Unix timestamp in SQL - gists · GitHub 的推薦與評價
Get the current Unix timestamp (seconds from 1970-01-01T00:00:00Z) in SQL. MySQL: UNIX_TIMESTAMP(); PostgreSQL: CAST(EXTRACT(epoch FROM NOW()) AS INT) ... ... <看更多>
sql time stamp 在 Difference between datetime and timestamp in sqlserver? 的推薦與評價
... <看更多>
相關內容