sql中的distinct语句

演示表test为:spa

① 基本用法test

country字段中有重复的值,咱们只想获取不一样的值:im

SELECT DISTINCT country from test;查询

结果为:img

②使用DISTINCT关键字查询多个字段时di

SELECT DISTINCT country,id from test;co

注意,这里的结果为:去重

上述Sql语句的意思是:country和id两个字段所组成的一组是distinct(惟一)的,而不是先对country进行去重,而后找到去重后对应的id(若是是这样,USA有2个,去重只能选一个,那是选id=1的USA仍是id=5的USA将没法决断。)

注意事项:DISTINCT关键字必须放在首位

只能SELECT DISTINCT country,id from test;

而不能SELECT id,DISTINCT country from test;

相关文章
相关标签/搜索