Выбор диапазонов Unicode в SQL - PullRequest
0 голосов
/ 10 сентября 2018

Я пытаюсь выбрать диапазон символов Unicode из столбца. Допустим, я пытаюсь выбрать один из диапазонов ниже. Возможно ли это в SQL, используя что-то вроде:

SELECT * FROM table1
WHERE col1 LIKE UNICODE(3000 - 303f)

Пунктуация в японском стиле (3000 - 303f)

Хирагана (3040 - 309f)

Катакана (30a0 - 30ff)

Я не видел ничего подобного, так что это может быть невозможно, но если это так, было бы просто указатель в правильном направлении ответа.

Если вам нужна дополнительная информация, пожалуйста, спросите.

1 Ответ

0 голосов
/ 10 сентября 2018

Вы можете использовать функции unicode() или nchar():

SELECT *
FROM table1
WHERE UNICODE(LEFT(col1, 1)) BETWEEN 0x3000 AND 0x303F
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...