PostgreSQL varchar和char的比较 问题 [讨论]. 补充说明,PostgreSQL的varchar和char这两个类型,不能直接比较。我用了to_number("vvvv",99999999999) = to_number("xxxx",99999999999)进行比较的。可是,字段的内容有654-9797的时候,就不好弄了。字段中“-”的,,哎,头疼。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 首先说明一下,字符比较用'eq',数字比较用'=='而不是'='.Varchar和char比较的时候,Postgre默认会把他俩转为text类型来比较的。你也可以转为text类型来试。如果,数字有'-',那么你可以把数字拆开比较。可以利用substring(source,start[,cutlength]);第一次发帖,一定要送分阿! 如何在mysql数据库中插入中文部产生乱码? MYSQL 语名 引号 区别?? 老问题重提,求sql? 紧急求助,关于存储过程的问题 请教sql语句 如何提高mysql的查询速度 号外:我自己买了份空间 安裝PostgreSQL for Windows,但是好象需要cygipc,我一直没有找到,请问哪位师兄有? 极度奇怪,大侠来看看 navicat连得上,程序连接报错10061 关于windows下postgreSQL的远程连接 请问大家用postgresql数据库时用的是什么控制台?我用的是默认的,功能比较弱不太好用?有什么好的推荐一下啊?
Varchar和char比较的时候,Postgre默认会把他俩转为text类型来比较的。你也可以转为text类型来试。
如果,数字有'-',那么你可以把数字拆开比较。
可以利用substring(source,start[,cutlength]);第一次发帖,一定要送分阿!