Opened 14 hours ago

Last modified 12 hours ago

#1376 assigned дефект

Решить проблему с разными буквами (на разных языках, но одинаковыми во внешнем виде) в названии изделий

Reported by: Denis_N Owned by: Denis_N
Priority: minor Component: Разное и всякое
Keywords: Cc: alx

Description (last modified by Denis_N)

Есть запись в Истории:
UID | worker | date | type_write | order_from | whom_order | location | number_order | status | comment | N | bond | shelfdrawer |
+------+-------------+---------------------+------------+------------+------------+----------+--------------+--------+-------------------+-------+------+-------------+
| 1395 | Епишин О.В. | 2023-05-18 14:54:23 | transform | NULL | NULL | NULL | NULL | NULL | ФПРМ-H-->ФПРМ-H0 | 40024 | NULL | NULL |
+------+-------------+---------------------+------------+------------+------------+----------+--------------+--------+-------------------+-------+------+-------------+

Наткнулся на проблему, что это условие не выводит искомую строку:
select * from list_of_products where name LIKE '%ФПРМ-Н0%';

Но это условие выводит искомую строку:
select * from list_of_products where name LIKE '%ФПРМ-H0%';

Оказалось, что буква "H" на английском языке. И в list_of_products, она тоже на английском в названии платы. И как получается, изначально было придумано такое название, где H - на английском

Change History (2)

comment:1 by Denis_N, 14 hours ago

Description: modified (diff)

in reply to:  description comment:2 by alx, 12 hours ago

Replying to Denis_N:

Наткнулся на проблему, что это условие не выводит искомую строку:
select * from list_of_products where name LIKE '%ФПРМ-Н0%';

Я не понял, в чем состоит проблема. В процитированном запросе буква "Н" - кириллическая. А, как ты сам пояснил, в названии платы буква "H" - латинская. Таким образом, процитированный запрос совершенно прав, выводя пустой результат, так как изделий с "ФПРМ-Н0", где "Н" кириллическая, в базе данных нет. Как ты сам же показал далее, при указании верной подстроки (с латинской "H") в запросе, запрос возвращает непустой результат.

Last edited 12 hours ago by alx (previous) (diff)
Note: See TracTickets for help on using tickets.