前端之家收集整理的这篇文章主要介绍了
[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 '' 問題已經解決.謝謝大家 __________________________________________________________________________ 這是我的第一次發貼.呵呵.分不多. __________________________________________________________________________
原文链接:https://www.f2er.com/vb/264030.html