[VB.NET]這個SQL怎么寫?(拆分)

這個sql怎么寫?(拆分) 有一sting是 "2007-33-888 " 表中有個自段 aa aa中的資料也是這樣的格式. 怎么樣在表中查詢出aa的分割符-最前面和最后面的值=string的分割符-最前面和最后面的值也就是2007和888.的數据 請指教. __________________________________________________________________________ 听的有点晕,大概是想要String.Split的效果吧? __________________________________________________________________________ 如果-的数目是固定的,那么就可以用Split,分割完取第一个和最后一个,你是这个意思吧 __________________________________________________________________________ 位数固定的话 left(***,4) right(***,3) __________________________________________________________________________ year( "2007-5-8 ")? month( "2007-5-8 ")? day( "2007-5-8 ")? 这样行不? __________________________________________________________________________ indexof __________________________________________________________________________ 人家问的好象是sql语句写法吧? 虽然你问错了地方,但是我还是决定给你点意见参考一下,呵呵 Select * From 表名 Where aa Like ''2007-__-888 '' 其中的 "_ "表示任意一个字符.如果你那两个减号之间有可能不是两位数的话,用这样 Select * From 表名 Where aa Like ''2007-%-888 '' __________________________________________________________________________ 至于你的String该怎么拆分,不用我教你了吧? __________________________________________________________________________ select * from 表 where left(字段,5)= ''2007- '' and right(字段,4)= ''-888 '' __________________________________________________________________________ 補充一下位數都不固定的. 把 "2007-33-888 "split后 Select * From 表名 Where aa = ''2007�8 '' 問題已經解決.謝謝大家 __________________________________________________________________________ 這是我的第一次發貼.呵呵.分不多. __________________________________________________________________________

相关文章

Format[$] ( expr [ , fmt ] ) format 返回变体型 format$ 强...
VB6或者ASP 格式化时间为 MM/dd/yyyy 格式,竟然没有好的办...
在项目中添加如下代码:新建窗口来显示异常信息。 Namespace...
转了这一篇文章,原来一直想用C#做k3的插件开发,vb没有C#用...
Sub 分列() ‘以空格为分隔符,连续空格只算1个。对所选...
  窗体代码 1 Private Sub Text1_OLEDragDrop(Data As Dat...