Maison >base de données >SQL >Fonction qui représente un caractère en SQL
Les fonctions qui représentent un seul caractère en SQL sont : SUBSTRING : extraire la sous-chaîne à la position spécifiée (fournir une position de départ et une longueur de 1) CHAR : créer des caractères Unicode (accepter les points de code Unicode) CHR : créer des caractères ASCII ( accepter les codes ASCII Point) UNICHAR : Créer des caractères Unicode (accepte les noms de caractères)
Fonctions pour représenter un caractère en SQL
Il existe plusieurs fonctions en SQL qui peuvent aider à obtenir ou représenter un seul caractère :
1. Fonction SUBSTRING
La fonction SUBSTRING extrait la sous-chaîne à la position spécifiée dans la chaîne. Pour obtenir un seul caractère, fournissez une position de départ et une longueur de 1.
Syntaxe : SUBSTRING(string, start_position, length)
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)
<code>SELECT UNICHAR('*'); -- 输出:*</code>🎜2 Fonction CHAR 🎜🎜🎜Fonction CHAR de l'Unicode. le jeu de caractères crée des caractères individuels. Il accepte comme argument une valeur entière qui représente le point de code du caractère Unicode. 🎜🎜Syntaxe :
CHAR(character_code)
🎜🎜Exemple : Obtenez le caractère Unicode "A" (le point de code est 65) : 🎜rrreee🎜🎜3. Fonction CHR 🎜🎜🎜La fonction CHR est similaire à. la fonction CHAR, mais elle accepte les codes de caractères ASCII comme paramètres. 🎜🎜Syntaxe : CHR(character_code)
🎜🎜Exemple : Obtenez le caractère ASCII "A" (le point de code est 65) : 🎜rrreee🎜🎜4. Fonction UNICHAR 🎜🎜🎜 La fonction UNICHAR est créée à partir de. le caractère unique du jeu de caractères Unicode. Il accepte un paramètre de chaîne qui spécifie le nom du caractère à représenter. 🎜🎜Syntaxe : UNICHAR(character_name)
🎜🎜Exemple : Obtenez le caractère Unicode "astérisque" (nommé "*) : 🎜rrreeeCe qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!