我的数据库中有不少年份不同但是名称相同的数据,比如2000-机电系,2001-机电系,2002-机电系等等。我想通过一条SQL语句得到一条数据集,数据库里所有名称相同的数据在这个数据集中只存在其中一条,其他所有的名称相同但年份不同的数据都不再在这个数据集中,比如以上的机电系,我只想出现一个“机电系”,至于年份是什么时候的无所谓。请问这样的SQL语句我该怎么写?
解决方案 »
- 大家进来看看
- 在VB中如何上传图片到服务器指定的文件夹?
- 采集VB6.0连接access2000的方法!!
- 大家好!我知道treeview的一个父节点的名了,怎么遍历它的子节点呢??
- 我想把一个按钮传进去该怎么写?
- 怎样把一个VB程序最小化到任务栏?
- MShFLEXGRID用rsado得到数据后。在mshflexgrid_click事件中,msgbox mshflexgrid1.row总是返回一?不向没数据源那样,点那行就提示那行?
- 一个题外话
- Help:我快被水晶报表(注意是8.0的版本)折腾死了:运行如何动态设置数据源?急,就要交货了!
- 我想换行,用控制符怎么表示?
- 一个关于 Access 数据库的问题
- 参数与报表的问题
是这样吗?
2000 机电系
2001 机电系就使用 select distinct name from 表 或者 select name from 表 group by name如果是 name
2000-机电系
2001-机电系这样需要你对字符串进行分解了,如果后面的汉字都是3个 select right(name,3) from 表 group by right(name,3)如果汉字不一定是3个的话就要根据分隔符来进行分解了
这样 ‘2000-机电系’ 相同的行就可消除。