Advertisement
Advertisement

新足迹

 找回密码
 注册
新足迹 门户 IT专业论坛 查看内容

求高手这样的SQL怎么写

2010-11-5 08:54| 发布者: NoChoice | 查看: 3063| 原文链接

例如有这样的表
Name(string) Property(string)
----------------------------
zhang         1B
zhang         1C
li            1A
li            1B
li            1C
wang          1C
wang          1A
wang          2A
li            2C

想要拿出每个人某属性中如果前第一个字母相同但第二个字母最大的,因为属性是字符串,所以比较麻烦
我写了这样的,但是结果不对
    SELECT [Table].Name, Max([Table].Property) FROM [Table] GROUP BY Name;
只能拿到了这样的结果
Name Expr1001
---------------
li 2C
wang 2A
zhang 1C

我的结果想要是这样的
Name Expr1001
---------------
li 1C
li 2C
wang 2A
wang 1C
zhang 1C
Advertisement
Advertisement


Advertisement
Advertisement
返回顶部