Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

क्या मैं एक चयन क्वेरी में परिकलित फ़ील्ड का पुन:उपयोग कर सकता हूं?

हां, आप चर का पुन:उपयोग कर सकते हैं। आप इसे इस तरह से करते हैं:

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 डॉक्स के अनुसार:]

<ब्लॉकक्वॉट>

एक सामान्य नियम के रूप में, आपको कभी भी उपयोगकर्ता चर के लिए कोई मान निर्दिष्ट नहीं करना चाहिए और उसी कथन के भीतर मान को पढ़ना चाहिए। आपको अपेक्षित परिणाम मिल सकते हैं, लेकिन इसकी गारंटी नहीं है।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. PHP और MySQL के साथ एक न्यूज़लेटर सिस्टम बनाएँ

  2. MySQL में तर्कों की सूची के भीतर तर्क की स्थिति कैसे लौटाएं

  3. MySQL में कॉलम मानों की अदला-बदली

  4. मैसकल 2 टेबल में डालें

  5. पासवर्ड प्रॉम्प्ट के बिना mysqldump कैसे करें?