SQL语句解析(150分)

  • 主题发起人 主题发起人 daley
  • 开始时间 开始时间
D

daley

Unregistered / Unconfirmed
GUEST, unregistred user!
这是按照一定规则写的字符串
Selct sA,sB,sC from Table
where sA = [Master.sD] and sB = 'S' And sC = [Master.sE]
order by sC

在这段字符串中
1、 求 [ ] 包含的个数, 像这个例子是2
2、将字符串 替换成
Selct sA,sB,sC from Table
where sA =:sA and sB = 'S' And sC =:sC order by sC
也就是将[]包含的内容清除,替换成[]前面的那个字符并加 :
3、 得到3个StringList `1)是[] 前面的字符串列表
2) []里面的 符号“ . ”前面的字符串
3) []里面的 符号‘ . ’后面的字符串
这个例子的值是
1) sA 2) Master 3)sD
sC Master sE

我用了一个自己都觉得很麻烦的方法
不知道谁能提供简单、运行速度快的发方法,谢谢
 
SQL语句是正常的,只不过是WHERE的条件要满足你的需要就行了。
 
听不明白,
 
看不明白楼主的意思
 
这样都没看明白啊[:(]
 
不太明白
 
确实是不太明白,不太好理解,可以重新描述一下
 
大家来看看啊
 
不懂
学习
 
感觉没有什么好的方法,只是写的时候要有耐心而已.
 
都是字符串的查找替代操作.没有什么好的方法
 
没有看明白
 
后退
顶部