Rumah  >  Soal Jawab  >  teks badan

Dapatkan bilangan pemain dari mysql

Saya perlu mendapatkan bilangan pengguna yang mempunyai rank =player

Setakat ini saya cuba select count(*) as count_players from users whererank = player

Saya tidak pasti di mana ralatnya, jika ia hanya betul dalam teg dan pertanyaan, atau saya salah sama sekali, terima kasih terlebih dahulu untuk sebarang cadangan!

Jadual: [Pengguna]

id Nama pengguna Kata Laluan Kedudukan
1 John $2y$10$zYharAUmf36hVzkYUg87y.avY Pemain
2 Jane $2y$10$zYhajiIUGU89887jhgUg87yKJ8G Pentadbir

COUNT_PEMAIN = 1

P粉037215587P粉037215587229 hari yang lalu327

membalas semua(1)saya akan balas

  • P粉306523969

    P粉3065239692024-02-04 11:49:51

    Cully di bawah betul, apabila anda pergi selepas satu keputusan, anda tidak perlu mengumpulkannya. Apabila anda mengumpulkan mengikut pangkat, anda melakukan perkara berikut (dan anda tidak melakukan "pangkat='pemain'").

    PILIH COUNT(*) SEBAGAI count_players DARIPADA pengguna WHERErank='player';

    Atau jika anda ingin mengumpulkan, pilih COUNT(*) AS count_players DARIPADA pengguna KUMPULAN MENGIKUT kedudukan.

    Adakah anda cuba memetik kedudukan sasaran anda? Ia adalah rentetan, bukan pembolehubah.

    balas
    0
  • Batalbalas