我很抱歉,如果这听起来是业余的(对于你们中的许多人来说),但我很着急,我想我应该利用这个社区的奇思妙想,而不是试图创造和表达不起作用的东西。
我需要在MySQL中实现以下功能!
在某个字段中,如果字符串以z开头,则在SQL语句中提取它们,但如果后面跟着另一个z,则不会。这只适用于字符串的开头(^)。不区分大小写。因此,如果字符串已经是"zz_fdfad“,则不应该拾取,但应该拾取任何带有"zfda”的字符串。此外,如果z后面跟的不是字母数字值,则不应该提取它们(所以我不希望结果像"z_fdfdsa“或"z-fdfsdaa”或"z@fdfds"..你明白了吧)。
所有这些都要记住,我需要在MySQL中使用SQL语句来实现这一点,它将在PHP中处理。
非常感谢!
发布于 2011-03-31 08:41:10
在SQL中
col Like 'z%' and not col like 'zz%'它甚至是索引友好的!
发布于 2011-03-31 08:35:50
这将匹配任何以Z开头且后面有非Z字母的内容:
^z[A-Ya-y0-9]https://stackoverflow.com/questions/5494098
复制相似问题