如下
create table guid(name nvarchar(19),age int,sex char);
insert into guid (name,age,sex)values('彭贵',2,'n');
insert into guid (name,age,sex)values('彭清贵',2,'n');
一个name 为彭贵,一个为彭清贵 ,age和年龄都是2和n,请问:
select distinct age,sex from guid
我在distinct后面就跟了age和sex,是不是就比较了age和sex,没把name做比较了还是这个SQL在比较重复的时候是否把name 一行也就是彭清贵也比较了吗?
还有一个问题就是 在介于select 和from直接的列或者*,是不是都是检索窗口列出来的,比如我在用 select distinct * from guid,检索窗口便把表都显示出来了这里的*代表guid
|