请问SQL语句的问题

来源:百度知道 编辑:UC知道 时间:2024/05/18 10:18:26
goods表
id name
1 洗衣粉CX型
2 洗衣粉1235型
3 洗衣粉ddddddd型
4 香皂45dd型
5 香皂48498型
大约3万条数据
等等数据,数据中的一部分字段相同,现在我想相同的东西只显示一次,就是过滤掉部分相同的字段
比如上面的数据
过滤后select后出现下面的记录
id name
1 洗衣粉CX型
4 香皂45dd型
就是洗衣粉的只显示一个,香皂的只显示一个,前面的字符长度不定
请问SQL语句如何写????????
如果取前面2个汉字是可以定的,比如,洗衣粉取出洗衣两个字,香皂取出香皂两个字,如果这样就是前两个字,定为这个长度能不能写?

晕..你的想法太天真了..哪有这样的语句..除非你之前有定义..不然语句怎么知道要过滤"洗衣"还是"洗衣粉"还是过滤"型"??

方法嘛,我觉得应该取最前面的汉字,就是找到第一个字母前面的。基本上是品名吧。如果型号也是中文,就没什么好办法了。