关于数据库取字段一部分的查询

mustapha 2005-10-20 01:12:46
asp, ascess 我想取表名为"基本表"的车号等于737(车号字段的格式为ph-737,As-686之类)的记录,该怎么取? 就是"右边"的部分.原来sql server是可以的,转成ascess怎么不行了
...全文
135 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
mustapha 2005-10-21
  • 打赏
  • 举报
回复
有问题:车号两边的长度都没有定,如可能是As-686,也可能是p5p-17,所以不能这么做。取出来再作判断的话也不行,因为我既要车型为p5p,又要车号等于17.即同时满足这两个条件
zhjzh_zjz 2005-10-20
  • 打赏
  • 举报
回复
select * from 基本表 where right(车号,3)='737'
OR
select * from 基本表 where 车号 like '%737'
whb147 2005-10-20
  • 打赏
  • 举报
回复
where substring(字段,4,len(字段)-3) ='737'
whb147 2005-10-20
  • 打赏
  • 举报
回复
你用like 最简单
itzhiren 2005-10-20
  • 打赏
  • 举报
回复
right(字段,3)

28,406

社区成员

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

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