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

वैकल्पिक मूल्यों द्वारा MySQL आदेश

यहां user-defined variables का उपयोग करते हुए एक विकल्प दिया गया है . मूल रूप से यह एक Row Number बनाता है प्रति समूह, और फिर उसके द्वारा rec_f_id . के साथ आदेश फ़ील्ड:

SELECT rec_id, rec_f_id
FROM (
  SELECT rec_id, rec_f_id,
    @rn:=IF(@prev=rec_f_id,@rn+1,1) rn,
    @prev:=rec_f_id
  FROM tbl_records
    JOIN (SELECT @rn:=0, @prev:=0) t
  ORDER BY rec_f_id
  ) t
ORDER BY rn, rec_f_id


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. एकाधिक भाषाओं से डेटा पढ़ते समय जंक/कचरा पात्रों से कैसे बचें?

  2. मैसकल-कनेक्टर/जे . का उपयोग करके जावा को मैसकल से कनेक्ट करना

  3. माउंटेन लायन पर MySQLdb कैसे स्थापित करें

  4. MYSQL में ENUM फ़ील्ड द्वारा ऑर्डर करें

  5. योग के आधार पर MySQL में दशमलव की गणना करें