sqlite3 - unicode() for all characters of a query -
the unicode() function in sqlite accepts 1 parameter; if execute query:
select unicode(text) table and suppose table has 1 row abc; result be: 97 numeric unicode code a character; if want numeric unicode code characters in result of query? such thing possible within sqlite?
(i know can numerical codes out of sqlite within environment of programming language; i'm curious if such thing possible sql command within sqlite or not.)
sqlite not have looping constructs; doing in programming language much easier.
in sqlite 3.8.3 or later, utilize recursive common table expression:
with recursive all_chars(id, u, rest) ( select id, unicode(text), substr(text, 2) mytable union select id, unicode(rest), substr(rest, 2) all_chars rest <> ''), unicodes(id, list) ( select id, group_concat(u) all_chars grouping id) select * unicodes the id required merge values of single source row together; doing single, specific row in mytable easier.
unicode sqlite3
No comments:
Post a Comment