如何查询某字在某个字段内是否含有?

jhxli 2005-01-24 01:59:58
字段(order_list)数据:1122,3344,5566(每条记录中该字段内容用","分开)
现在需要一条查询语句来查询如3344是否在Order_list内,有可能实现么?谢谢
...全文
122 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
hackate 2005-01-30
  • 打赏
  • 举报
回复
http://community.csdn.net/Expert/topic/3763/3763054.xml?temp=.459881

来这里参考一下吧!
jzd1997 2005-01-30
  • 打赏
  • 举报
回复
set rs=Server.CreateObject("ADODB.Recordset")
rs.open "Select order_list from 你的表 ",cn,3
bExist = false
do while rs.eof
arList = split(rs("order_list") & ""),",")
for(i=0;i<ubound(arList);i++)
if arList(i) = "3344" then
bExist = true
exit do
end if
next i
rs.movenext
loop
zsh211 2005-01-24
  • 打赏
  • 举报
回复
你可以用split函数把数据读到数组中,然后在循环里做比对,判断该数组元素有没有你想查找的内容
chenxujin 2005-01-24
  • 打赏
  • 举报
回复
<%
set rs=Server.CreateObject("ADODB.Recordset")
rs.open "Select order_list from 你的表 ",cn,3

if not rs.eof then
do while not rs.eof
if instr(""& 3344 &"",""&rs("order_list")&"")>0 %>
maddemon 2005-01-24
  • 打赏
  • 举报
回复
select order_list from table where Order_list like '%"& keyword &"%'
keyword就是3344~~~

不知可否:) 哈哈哈
jhxli 2005-01-24
  • 打赏
  • 举报
回复
谢谢兄弟们,哪位能说说具体如何循环比对吗?

28,391

社区成员

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

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