Petakan urutan nombor kepada huruf yang sepadan
P粉304704653
P粉304704653 2023-08-30 16:24:23
0
2
430

Saya mempunyai lajur int yang mengandungi nilai tidak lebih daripada 20. Saya ingin memilih huruf besar yang sepadan:

1 = A 2=B 3=C ... 

Saya tidak kisah apa yang berlaku selepas Z kerana lajur tidak mengandungi nilai yang lebih besar. Adakah terdapat cara mudah untuk menukar ini kepada aksara bait tunggal menggunakan pertanyaan SQL?

P粉304704653
P粉304704653

membalas semua (2)
P粉269847997

Satu lagi penggunaan alternatif khusus MySQLelt

select elt(col,'A','B','C','D','E','F',...);

Demo

    P粉055726146

    Tambah 64 pada integer dan anda mendapat nilai ASCII huruf yang anda inginkan.

    mysql> select CHAR(1+64); +------------+ | CHAR(1+64) | +------------+ | A | +------------+

    Bacahttps://dev.mysql.com/doc/refman/8.0/en/string-functions.html#function_char

      Muat turun terkini
      Lagi>
      kesan web
      Kod sumber laman web
      Bahan laman web
      Templat hujung hadapan
      Tentang kita Penafian Sitemap
      Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!