Добро пожаловать в форум, Guest >> Войти | Регистрация | Поиск | Правила | | В избранное | Подписаться | ||
Все форумы / Microsoft SQL Server |
![]() ![]() |
Tamila_86 Member Откуда: Сообщений: 5 |
Доброе время суток! Проблема в базе при поиске данных с казахскими символами (ӘІҢҒҮҰҚӨҺ әіңғүұқөһ) база не находит данные!!! Например в базе уже есть данные по ФИО (Әлия, Іляс) допустим. При простом поиске, если стоит один из этих символов, база не находит select * from donor_details where first_name like '%ӀЛИЯС%' если убрать этот символ выводит select * from таблица where first_name like '%лияс%' Если надо база - Microsoft SQL Server Express Edition (Microsoft Windows NT 6.1 (7600),NT INTEL X86) |
7 апр 16, 12:13 [19027077] Ответить | Цитировать Сообщить модератору |
Tamila_86 Member Откуда: Сообщений: 5 |
К сообщению приложен файл. Размер - 97Kb |
7 апр 16, 12:13 [19027079] Ответить | Цитировать Сообщить модератору |
Glory Member Откуда: Сообщений: 104751 |
Тип данных у поля first_name какой ? |
||
7 апр 16, 12:15 [19027090] Ответить | Цитировать Сообщить модератору |
Tamila_86 Member Откуда: Сообщений: 5 |
К сообщению приложен файл. Размер - 93Kb |
7 апр 16, 12:16 [19027094] Ответить | Цитировать Сообщить модератору |
Glory Member Откуда: Сообщений: 104751 |
select * from donor_details where first_name like N'%ӀЛИЯС%' |
7 апр 16, 12:17 [19027102] Ответить | Цитировать Сообщить модератору |
Tamila_86 Member Откуда: Сообщений: 5 |
Это то помогает в запросе! Забыла дописать. Но дальше в системе, если искать по полю имя, он данное поле не может найти. |
7 апр 16, 12:20 [19027117] Ответить | Цитировать Сообщить модератору |
Glory Member Откуда: Сообщений: 104751 |
Значит система неправильный запрос составляет |
||
7 апр 16, 12:21 [19027128] Ответить | Цитировать Сообщить модератору |
Tamila_86 Member Откуда: Сообщений: 5 |
Вы правы нужно везде в запросах при поиске поставить N и все ок будет!!! |
7 апр 16, 12:26 [19027154] Ответить | Цитировать Сообщить модератору |
partizanin Member Откуда: Сообщений: 12 |
Всех приветствую, вопрос схож с темой. Имеется поле типа nvarchar, содержащее арабскую вязь. Необходим запрос с условием вида like " %[a-c][0-9][0-9]%". Как буквы/цифры пишутся - это вопрос решаемый. Вопрос к условию выборки. Будет ли работать, если просто заменить латиницу на вязь? Буду рад любому опыту/примеру. Из особенностей - поле содержит записи на различных языках. Система mssql 2014. |
2 июл 16, 08:15 [19362178] Ответить | Цитировать Сообщить модератору |
Все форумы / Microsoft SQL Server | ![]() |