這個
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 '' 問題已經解決.謝謝大家 __________________________________________________________________________ 這是我的第一次發貼.呵呵.分不多. __________________________________________________________________________
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。