SQL问题

dropping 2006-06-17 08:25:13
PI-F060610-002
PI-D060610-002
字段ID值类似上面的,分别选出其中含F的和含D的记录.
selcet * from table where...
where后面怎么写的?
...全文
126 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
tripman 2006-06-17
  • 打赏
  • 举报
回复
但是这种格式的PI-F060610-002T
搜索其中含有F和T的...

/*******************************************/
/*固定位置/
selcet * from table where ID LIKE '___F%T' -- "_"代表任何单个字符

/*不固定位置/
selcet * from table where ID LIKE '%F%T%'



dropping 2006-06-17
  • 打赏
  • 举报
回复
但是这种格式的PI-F060610-002T
搜索其中含有F和T的...
vbman2003 2006-06-17
  • 打赏
  • 举报
回复
汗一个,没有用过tripman(当牛粪遇上鲜花)的方法,如果可以的话,效率会比较高,试试
vbman2003 2006-06-17
  • 打赏
  • 举报
回复
可以用like
selcet * from table where fid like '%F%' or like '%D%'

如果数据如你所示的格式固定,而且要筛选的条件比较多,也可以
selcet * from table where mid(fid,4,1) in ('F','D',....)
tripman 2006-06-17
  • 打赏
  • 举报
回复
不固定位位置
selcet * from table where column LIKE '%[FD]%'
tripman 2006-06-17
  • 打赏
  • 举报
回复
搜索固定位位置
selcet * from table where column LIKE '___[FD]%'
不固定位位置
selcet * from table where column LIKE '&[FD]%'
dropping 2006-06-17
  • 打赏
  • 举报
回复
上面的ID值改为
PI-F060610-002T
PI-D060610-002T
这种类型的...

1,216

社区成员

发帖
与我相关
我的任务
社区描述
VB 数据库(包含打印,安装,报表)
社区管理员
  • 数据库(包含打印,安装,报表)社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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