SQLite 函数

SQLite UNICODE() 函数返回与指定字符串的第一个字符对应的数字 unicode 代码值。如果传递的参数不是字符串,则结果未定义。

语法

UNICODE(character) 

参数

character必填。 指定要返回其 unicode 代码值的字符。如果输入多个字符,该函数将仅返回第一个字符的值。

返回值

返回字符的 unicode 代码。

示例 1:

下面的示例显示了 UNICODE() 函数的用法。

SELECT UNICODE('A');
Result: 65

SELECT UNICODE(1);
Result: 49

SELECT UNICODE('Yxjc123.com');
Result: 89

SELECT UNICODE(123);
Result: 49

SELECT UNICODE('@qq.com');
Result: 64 

示例 2:

考虑一个名为 Employee 的数据库表,其中包含以下记录:

EmpIDNameCity
1JohnLondon
2MarryNew York
3JoParis
4KimAmsterdam
5RameshNew Delhi
6HuangBeijing

在下面的查询中,UNICODE()函数用于获取unicode Employee 表的 Name 列值的第一个字符的代码。

SELECT *, UNICODE(Name) AS UNICODE_Val FROM Employee; 

这将产生如下所示的结果:

EmpIDNameCityUNICODE_Val
1JohnLondon74
2MarryNew York77
3JoParis74
4KimAmsterdam75
5RameshNew Delhi82
6HuangBeijing72