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

MySQL, फ़ील्ड मान परिवर्तन की जाँच करें?

यह चाल चलनी चाहिए:

SELECT
  @s := @s + (@prev_size != a.size) `index`,
  id,
  @prev_size := a.size size,
  name
FROM a, (SELECT @s := 0, @prev_size := -1) s
ORDER BY a.size

आउटपुट:

| INDEX | ID | SIZE | NAME |
|-------|----|------|------|
|     1 |  2 |  200 |  bcd |
|     1 |  5 |  200 |  aaa |
|     2 |  3 |  400 |  xyz |
|     3 |  1 |  500 |  abc |
|     3 |  4 |  500 |  bbb |

फिडल यहां




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. सी # का उपयोग कर MySQL डाटाबेस में रिकॉर्ड डालने

  2. Mysql में DC2Type सरणी डेटाटाइप क्या है

  3. संबंधित है कई डेटाबेस में Laravel में कई संबंध

  4. MySQL उपयोगकर्ता DB में पासवर्ड कॉलम नहीं हैं - OSX पर MySQL इंस्टॉल करना

  5. लोड डेटा INFILE काम नहीं करता है