ช่องข้อมูลใน SQL อนุญาตให้ผู้ใช้สามารถสร้างข้อมูลใหม่ ๆ ที่ตั้งอยู่บนคอลัมน์ที่มีอยู่ก่อนแล้วภายในการค้นหาฐานข้อมูลได้ ซึ่งมีประโยชน์ในการหาค่า, คํานวณ, และลดการคํานวณ ดูรายละเอียด ดูบทความนี้จะมีตัวอย่างและโปรแกรมที่ใช้คํานวณได้จริงใน SQL
ไวยากรณ์พื้นฐานของช่องข้อมูลที่คํานวณไว้แล้ว
ช่องข้อมูลที่คํานวณไว้แล้ว มักถูกสร้างโดยอยู่ภายในข้อความข้อความ SELECT โดยใช้นิพจน์ ซึ่งไวยากรณ์นี้เกี่ยวกับการกําหนดนามแฝงโดยใช้คําสําคัญ [FLT: 0]
ตัวอย่าง:
SELECT price, quantity, (price * quantity) AS total_cost
FROM sales;
ใช้ตัวพิมพ์ธรรมดา
มี การ ใช้ สนาม ที่ คํานวณ ไว้ ใน หลาย สถานการณ์ รวม ทั้ง:
- คอมไพล์รวมหรือค่าเฉลี่ย
- การ ปฏิสนธิ ตั้ง แต่ เกิด
- แปลงหน่วยหรือเส้นโค้ง
- กําลังสร้างหมวดหมู่เงื่อนไข
ตัว อย่าง ที่ ใช้ ได้ จริง
1. คํานวณอายุจากวันที่เกิด:
SELECT name, date_of_birth,
(DATEDIFF(CURDATE(), date_of_birth) / 365) AS age
FROM users;
2. การใช้เงื่อนไขเงื่อนไข:
SELECT product_name, price,
CASE
WHEN price > 100 THEN 'Premium'
ELSE 'Standard'
END AS category
FROM products;
ฝึกดีที่สุด
เมื่อ ใช้ สนาม ที่ คํานวณ ได้ จง ทํา ให้ แน่ ใจ ว่า มี การ กําหนด ถ้อย คํา เพื่อ ความ สําเร็จ อย่าง เหมาะ สม.