text字段
包含数据为字符
如何生成一个新纪录集,就象where从句的效果一样?
想法是这样:
select * from table1 where TEXT = m_filter
但是正确的方法是什么呢?
---------------------------------------------------------------
PATINDEX
返回指定表达式中某模式第一次出现的起始位置;如果在全部有效的文本和字符数据类型中没有找到该模式,则返回零。
SELECT * from table1 where PATINDEX(m_filter, TEXT)<> 0
SELECT *
FROM pub_info
WHERE (PATINDEX('%Germany%', pr_info) <> 0)
SELECT * from table1 where SUBSTRING(TEXT, startposotion, length) = m_filter