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

गोलांग में पंक्तियों की संख्या गिनें

क्वेरी एक पंक्ति को वेरिएबल काउंट में लौटा देगी। तो अगला आपको यह करना है कि इस पंक्ति को पढ़ें और परिणाम को एक नए चर में असाइन करें, फ़ंक्शन का उपयोग करके Scan() . यह इस तरह काम करता है।

rows, err := db.Query("SELECT COUNT(*) FROM main_table")
if err != nil {
    log.Fatal(err)
}
defer rows.Close()

var count int

for rows.Next() {   
    if err := rows.Scan(&count); err != nil {
        log.Fatal(err)
    }
}

fmt.Printf("Number of rows are %s\n", count)

सबसे अच्छा विकल्प यह होगा कि QueryRow() . का उपयोग किया जाए जैसा कि आप केवल एक पंक्ति को पढ़ने की अपेक्षा करते हैं। तब कोड होगा।

var count int

err := db.QueryRow("SELECT COUNT(*) FROM main_table").Scan(&count)
switch {    
case err != nil:
    log.Fatal(err)
default:
    fmt.Printf("Number of rows are %s\n", count)
}



  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. Openshift MySQL कार्ट्रिज को पुनरारंभ करने में त्रुटि

  3. कोडनिर्देशक की माइग्रेशन लाइब्रेरी में ट्रिगर कैसे बनाएं?

  4. पदावनत:mysql_connect ()

  5. MySQL में किसी व्यक्ति की आयु प्राप्त करें