20 lines
		
	
	
		
			560 B
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			20 lines
		
	
	
		
			560 B
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
--disable_query_log
 | 
						|
set @@session.explicit_defaults_for_timestamp=off;
 | 
						|
--enable_query_log
 | 
						|
#owner: bin.lb
 | 
						|
#owner group: sql1
 | 
						|
#tags: group_by
 | 
						|
#description:
 | 
						|
 | 
						|
--disable_warnings
 | 
						|
drop table if exists test;
 | 
						|
--enable_warnings
 | 
						|
create table test(a int primary key,b int,c int);
 | 
						|
insert into test values(1,4,null);
 | 
						|
insert into test values(3,3,null);
 | 
						|
insert into test values(4,3,null);
 | 
						|
select avg(distinct(a)),avg(a),avg(b) from test;
 | 
						|
select avg(distinct(b)),avg(b),avg(c) from test;
 | 
						|
select avg(c),avg(b),avg(distinct(b)) from test;
 | 
						|
select avg(c),avg(b),avg(b) from test;
 |