sqlite char,ascii函数

w00*_*00d 7 sql sqlite

在sqlite中有没有解决缺少"char()"和"ascii()"函数的问题?

例如:

char(97) => 'a'
ascii('a') => 97
Run Code Online (Sandbox Code Playgroud)

Yas*_*asi 6

我知道这为时已晚,但是:

SELECT unicode('a') --ascii('a')
SELECT char(97)     --char(97)
Run Code Online (Sandbox Code Playgroud)

我希望这有帮助 :)

  • 这应该是答案。它最直接地解决了OP的问题。还有我的! (2认同)

N W*_*est 2

我想,如果您确实愿意,您可以创建一个包含一ASCIICHAR列和一ASCIICODE列的“ASCII 表”值表,并用 ASCII 表填充它。然后您的查找可以在查询/子查询中执行:

SELECT ASCIICHAR FROM ASCIITABLE WHERE ASCIICODE = 97;
Run Code Online (Sandbox Code Playgroud)

事实上,Richard J. Ross III 的评论是关于金钱的 - 如果您使用 SQLite,您可能通过调用代码访问它,难道计算不能在那里完成吗?