加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 大数据 > 正文

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

发布时间:2020-12-16 23:48:06 所属栏目:大数据 来源:网络整理
导读:這個SQL怎么寫?(拆分) 有一sting是 "2007-33-888 " 表中有個自段 aa aa中的資料也是這樣的格式. 怎么樣在表中查詢出aa的分割符-最前面和最后面的值=string的分割符-最前面和最后面的值也就是2007和888.的數据 請指教. _____________________________________
這個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 '' 問題已經解決.謝謝大家 __________________________________________________________________________ 這是我的第一次發貼.呵呵.分不多. __________________________________________________________________________

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读