直截了当,对于你们中的一些人来说这可能非常简单。
我有一个简单的SELECT查询(从表中选择描述),它产生我想要的所有内容:
- testword123
- testword875
- myjob1 45
- myjob is 544
我需要的是得到结果:
- testword
- myjob
我可以使用SELECT distinct LEFT(description,8)
,但效果不错,但问题不在于所有'描述'有相同数量的单词:-(
所以基本上,我想要的只是检索'描述中的字母'结果集。
谢谢!
[R
答案 0 :(得分:2)
SELECT distinct LEFT(description, charindex(' ', description) - 1)
根据您的实现,可以预先将'description'声明为变量,这样您就不必在同一个查询中输入两次。
答案 1 :(得分:0)
有两个决定: 1)处理PHP中的每个解密 要么 2)在将用户输入写入DB之前处理用户输入。将字段添加到表作为第一个非字母符号的索引,然后在LEFT mysql函数中使用它
答案 2 :(得分:0)
谢谢“undefined_variable” - 您的解决方案“stackoverflow.com/questions/11134452 / ...;是正确的!!(y)(稍微调整一下,这有助于A LOT)A +++