ช่องข้อมูลใน 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;

ฝึกดีที่สุด

เมื่อ ใช้ สนาม ที่ คํานวณ ได้ จง ทํา ให้ แน่ ใจ ว่า มี การ กําหนด ถ้อย คํา เพื่อ ความ สําเร็จ อย่าง เหมาะ สม.