数据库为SQLServer
现有若干条数据的唯一编码
比如,有三条数据,编码分别为123,235,345,
将每个编号逐字符减删获取新的编号,如:
123,处理后变为123,12,1
235,处理后变为235,23,2
345,处理后变为345,34,3
最终需要查询得出编号为123,12,1,235,23,2,345,34,3的所有数据
请问,一条SQL语句能否做到,或者如何通过SQL语句做到?还需要考虑数据量很大时的性能问题。
谢谢!
数据库为SQLServer
现有若干条数据的唯一编码
比如,有三条数据,编码分别为123,235,345,
将每个编号逐字符减删获取新的编号,如:
123,处理后变为123,12,1
235,处理后变为235,23,2
345,处理后变为345,34,3
最终需要查询得出编号为123,12,1,235,23,2,345,34,3的所有数据
请问,一条SQL语句能否做到,或者如何通过SQL语句做到?还需要考虑数据量很大时的性能问题。
谢谢!
select * from table where instr("123", 编码字段) > 0