sql查询语句 数据库字段值为数字加逗号加字母, 如: 34,viw viw是固定值,是一个单位。给一个查询值30,查询数据库中大于30 或者小于30的记录请教30和34,viw的比较sql语句如何实现? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 SELECT * FROM TT WHERE 30<'34,VIEW'OR0+'34,VIEW'>30 select *from tbwhere substring('34,view',1,length('34,view')-5) !=30 1楼方法貌似就不错,查询数据库中大于30的记录SELECT * FROM table WHERE col+0>30 select * from table1where SUBSTRING_INDEX(字段值, ',', 1)+0 > 30; 谢谢各位,以上办法我用了,都可以。如果有两种单位viw和vie, 如:34,viw 和34,vie的情况,sql怎么写? 直接使用,不用判断0+'34,viw'or0+'34,vie' mysql字符编码的问题 mysql日期格式转化。 这样的sql怎么建索引才有效率 PRIMARY KEY ,UNIQUE KEY ,KEY mysql表格合并(数据记录不固定)--还是昨天的那个问题。 select @@identity 100分求助关于mysql关联的问题 在线等++++++ 全是加号 请问insert一条记录后,如何取得这条记录的自动增长的ID? mysql-5.6.10-win32 安装后没有设置界面 在线等求个sql更新数据 MySql Sql语句 关于多字段排序
30<'34,VIEW'
OR
0+'34,VIEW'>30
from tb
where substring('34,view',1,length('34,view')-5) !=30
SELECT * FROM table WHERE
col+0>30
from table1
where SUBSTRING_INDEX(字段值, ',', 1)+0 > 30;
如果有两种单位viw和vie, 如:34,viw 和34,vie的情况,sql怎么写?
0+'34,viw'
or
0+'34,vie'