数据库有100万、200万、300万、400万等带中文数据,如何可以查询到100万-300万之间的数据?
是什么数据库呢?如果是mysql的话,并且中文的字都是万的话,可以参考sql语句:
select * from 表名 where REPLACE(`字段`, '万', '') between 100 and 300;
如果数字的位置是固定的,可以根据字符串截取函数,把数字截取后判断。