Rumah > pangkalan data > tutorial mysql > Bagaimanakah Saya Menukar Antara Integer dan Nilai Heksadesimal dalam SQL Server?

Bagaimanakah Saya Menukar Antara Integer dan Nilai Heksadesimal dalam SQL Server?

Susan Sarandon
Lepaskan: 2025-01-03 17:16:43
asal
660 orang telah melayarinya

How Do I Convert Between Integers and Hexadecimal Values in SQL Server?

Menukar Integer dan Nilai Heksadesimal dalam SQL Server

Apabila bekerja dengan pangkalan data, selalunya perlu menukar antara integer dan heksadesimal ( hex) nilai. Dalam Microsoft SQL Server, terdapat fungsi khusus yang tersedia untuk mengendalikan penukaran ini.

Menukar Integer kepada Hex

Untuk menukar integer kepada nilai hex, gunakan Fungsi TUKAR dengan jenis data VARbinARI dan asas 16. Untuk contoh:

SELECT CONVERT(VARBINARY(8), 16777215);
Salin selepas log masuk

Ini akan mengembalikan nilai hex 'FFFFFF' (tanpa petikan).

Menukar Hex kepada Integer

Untuk menukar nilai hex kepada integer, gunakan fungsi CONVERT dengan jenis data INT dan asas 16. Contohnya:

SELECT CONVERT(INT, 0xFFFFFF);
Salin selepas log masuk

Ini akan mengembalikan nilai integer 16777215.

Kemas kini: Menukar Rentetan Hex kepada Integer

Jika>
SELECT CONVERT(INT, CONVERT(VARBINARY, '0x1FFFFF', 1)); -- With '0x' marker
SELECT CONVERT(INT, CONVERT(VARBINARY, '1FFFFF', 2)); -- Without '0x' marker
Salin selepas log masuk

Nota: Rentetan mesti mempunyai nombor genap digit hex.

Kesimpulan< ;/h3>

Fungsi CONVERT ini menyediakan cara yang cekap untuk menukar antara nilai integer dan hex dalam SQL Server, membolehkan anda melaksanakan tugasan manipulasi dan analisis data dengan berkesan.

Atas ialah kandungan terperinci Bagaimanakah Saya Menukar Antara Integer dan Nilai Heksadesimal dalam SQL Server?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan