A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 何圣东 黑马帝   /  2012-3-1 22:26  /  3757 人查看  /  3 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

数据库中的F_StartNo与F_EndNo的数据类型设置为varchar(50),即为字符型.
在VS中写程序是为什么可以这样写:cmd.CommandText = "select * from T_Numbers where F_StartNo<@No and F_EndNo>@No";
想问字符型的也可以拿出来和一个数来比较大小吗???
求高手解答!



评分

参与人数 1技术分 +2 收起 理由
郑文 + 2

查看全部评分

3 个回复

倒序浏览
字符是可以比较大小的啊,也就是按照他们对应的ASCII码的大小来比较!!

评分

参与人数 1技术分 +1 收起 理由
郑文 + 1

查看全部评分

回复 使用道具 举报
这个当然可以了
回复 使用道具 举报
字符串可以比较,按照他们对应的ASCII码。
但是在sql中sql生成器会将某一个貌似数字的字符串转换成整数,或则将以个整数转换成字符串,再进行操作!
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马