हां, आप चर का पुन:उपयोग कर सकते हैं। आप इसे इस तरह से करते हैं:
SELECT
@total_sale := s.f1 + s.f2 as total_sale,
s.f1 / @total_sale as f1_percent
FROM sales s
इसके बारे में यहाँ और पढ़ें:http://dev.mysql .com/doc/refman/5.0/hi/user-variables.html
[नोट:यह व्यवहार अपरिभाषित है। MySQL डॉक्स के अनुसार:]
<ब्लॉकक्वॉट>एक सामान्य नियम के रूप में, आपको कभी भी उपयोगकर्ता चर के लिए कोई मान निर्दिष्ट नहीं करना चाहिए और उसी कथन के भीतर मान को पढ़ना चाहिए। आपको अपेक्षित परिणाम मिल सकते हैं, लेकिन इसकी गारंटी नहीं है।