唉,脑袋迷糊了,问一个问题,求解....

tatty_bad 2005-04-27 05:59:01
数据库字段Stra里面有数据 "1,6"
我现在要判断3是不是在这个数据的中间
Sql语句怎么写??

举例:

Stra

1,6
1,2
2,5
3,4
4,7

要求判断的数据是3

那么符合条件的应该是

1,6
2,5
3,4
...全文
67 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
tatty_bad 2005-04-27
  • 打赏
  • 举报
回复
substr 不可识别的函数名??

另外,我的数据有些是这样的类型的:

12.2,150.8

哪位知道怎么处理??谢谢了
myvicy 2005-04-27
  • 打赏
  • 举报
回复
var str="3"
sql="select * from talbe where substr(fieldname,1)<'"&str&"' and substr(fieldname,3)>'"&str&"'"
tatty_bad 2005-04-27
  • 打赏
  • 举报
回复
可能理解错了

应该是3 大于,之前的数字,而要小与,之后的数字

不是判断是否存在于字段中
chonboy 2005-04-27
  • 打赏
  • 举报
回复
如果数据只有一位,可以直接LIKE
"select stra from tbl where stra like '%3%'"

如果是多位的
"select stra from tbl where ','+stra+',' like '%,3,%'"

28,391

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧