今天遇到一个问题,那就是当时一个项目设计表的时候,把时间以20160101123596这样的形式,以varchar存到了数据库里. 今天要写一条sql,查询一个报表,条件就是要过滤这个时间,但是varchar类型的,要怎么办呢? 经过google得到这样的答案,现在总结一下 CAST(field as type); field是数据库字段,可以是任意类型的,而type,则是你要转换出的类型,类型有下面几种 二进制,同带binary前缀的效果 : BINARY 字符型,可带参数 : CHAR()…