Rumah  >  Artikel  >  pangkalan data  >  Fungsi yang mewakili watak dalam sql

Fungsi yang mewakili watak dalam sql

Daniel James Reed
Daniel James Reedasal
2024-05-01 23:45:43516semak imbas

Fungsi yang mewakili satu aksara dalam SQL ialah: SUBSTRING: ekstrak subrentetan pada kedudukan yang ditentukan (berikan kedudukan permulaan dan panjang 1) CHAR: cipta aksara Unicode (terima titik kod Unicode) CHR: cipta aksara ASCII ( terima kod ASCII Point) UNICHAR: Cipta aksara Unicode (menerima nama aksara)

Fungsi yang mewakili watak dalam sql

Berfungsi untuk mewakili aksara dalam SQL

Terdapat beberapa fungsi dalam SQL yang boleh membantu mendapatkan atau mewakili satu aksara:

1. Fungsi SUBSTRING

Fungsi SUBSTRING mengeluarkan subrentetan pada kedudukan yang ditentukan dalam rentetan. Untuk mendapatkan satu aksara, sediakan kedudukan permulaan dan panjang 1.

Sintaks: SUBSTRING(rentetan, kedudukan_mula, panjang)

SUBSTRING(string, start_position, length)

示例:获取字符串 "Hello" 中的第一个字符:

<code>SELECT SUBSTRING('Hello', 1, 1);
-- 输出:H</code>

2. CHAR 函数

CHAR 函数从 Unicode 字符集创建单个字符。它接受一个整数值作为参数,该整数值表示 Unicode 字符的代码点。

语法:CHAR(character_code)

示例:获取 Unicode 字符 "A"(代码点为 65):

<code>SELECT CHAR(65);
-- 输出:A</code>

3. CHR 函数

CHR 函数与 CHAR 函数类似,但它接受 ASCII 字符码作为参数。

语法:CHR(character_code)

示例:获取 ASCII 字符 "A"(代码点为 65):

<code>SELECT CHR(65);
-- 输出:A</code>

4. UNICHAR 函数

UNICHAR 函数从 Unicode 字符集中创建单个字符。它接受一个字符串参数,该参数指定要表示的字符的名称。

语法:UNICHAR(character_name)Contoh: Dapatkan aksara pertama dalam rentetan "Hello":

<code>SELECT UNICHAR('*');
-- 输出:*</code>

2. Fungsi CHAR 🎜🎜🎜CHAR fungsi dari The Unicode set watak mencipta watak individu. Ia menerima sebagai hujah nilai integer yang mewakili titik kod aksara Unicode. 🎜🎜Syntax: CHAR(character_code)🎜🎜Contoh: Dapatkan aksara Unicode "A" (titik kod ialah 65): 🎜rrreee🎜🎜3. Fungsi CHR🎜🎜🎜Fungsi CHR adalah serupa dengan fungsi CHAR, Tetapi ia menerima kod aksara ASCII sebagai parameter. 🎜🎜Syntax: CHR(character_code)🎜🎜Contoh: Dapatkan aksara ASCII "A" (titik kod ialah 65): 🎜rrreee🎜🎜4 Fungsi UNICHAR 🎜🎜🎜 dicipta daripada UNICHAR set aksara Unicode aksara tunggal. Ia menerima parameter rentetan yang menentukan nama watak yang akan diwakili. 🎜🎜Syntax: UNICHAR(character_name)🎜🎜Contoh: Dapatkan aksara Unicode "asterisk" (bernama "*): 🎜rrreee

Atas ialah kandungan terperinci Fungsi yang mewakili watak dalam sql. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
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