关于sql的like
CString str="男人";
CString sql = "select id,fd from table where fd like '%" + str + "%'";
这样是可以的,要是反过来like呢?如何这样like?
CString sql = "select id,fd from table where '%" + str + "%' like fd";想要实现把str中包含fd字段的信息找出来。
CString str="男人";
CString sql = "select id,fd from table where fd like '%" + str + "%'";
这样是可以的,要是反过来like呢?如何这样like?
CString sql = "select id,fd from table where '%" + str + "%' like fd";想要实现把str中包含fd字段的信息找出来。
● CHARINDEX('23-','sde123-TRE')=5(返回第一个字符串在第二个字符串中出现的首位置,如果未出现则返回0)
(注意:CHARINDEX('23T','sde123-TRE')=0)
(注意:CHARINDEX('TRE','DFTRE345TREDGS')=3而CHARINDEX('TRE','DFTRE345TREDGS',4)=9,因为第三个参数未写则
查找从第一个字符开始;否则从第三个参数指定的位置开始查找;第二个例子是从第4位开始查找,找到的第一个"TRE"位于第9位)CHARINDEX(fd,str ),如果这个值不等于0,说明fd是str的子窜你去试试吧,我们没做过这样的,呵呵