126 lines
1.5 KiB
Plaintext
126 lines
1.5 KiB
Plaintext
drop table if exists t1;
|
|
create table t1(c1 int primary key, c2 int);
|
|
insert into t1 values(7,3),(8,3),(1,1),(2,0),(3,1),(4,0),(5,2),(6,2);
|
|
select c1 as a1,c2 as a2 from t1 group by a2 order by a1;
|
|
a1 a2
|
|
1 1
|
|
2 0
|
|
5 2
|
|
7 3
|
|
select c1 as a1,c2 as a2 from t1 group by a1 order by a2;
|
|
a1 a2
|
|
2 0
|
|
4 0
|
|
1 1
|
|
3 1
|
|
5 2
|
|
6 2
|
|
7 3
|
|
8 3
|
|
select c1 as a1,c2 as a2 from t1 group by a2 order by a2;
|
|
a1 a2
|
|
2 0
|
|
1 1
|
|
5 2
|
|
7 3
|
|
select c1 as a1,c2 as a2 from t1 group by a1 order by a1;
|
|
a1 a2
|
|
1 1
|
|
2 0
|
|
3 1
|
|
4 0
|
|
5 2
|
|
6 2
|
|
7 3
|
|
8 3
|
|
select c1 as a1,c2 as a2 from t1 order by a2;
|
|
a1 a2
|
|
2 0
|
|
4 0
|
|
1 1
|
|
3 1
|
|
5 2
|
|
6 2
|
|
7 3
|
|
8 3
|
|
select c1 as a1,c2 as a2 from t1 order by a1;
|
|
a1 a2
|
|
1 1
|
|
2 0
|
|
3 1
|
|
4 0
|
|
5 2
|
|
6 2
|
|
7 3
|
|
8 3
|
|
select c1 as a1,c2 as a2 from t1 group by a2 having a2>0 order by a1;
|
|
a1 a2
|
|
1 1
|
|
5 2
|
|
7 3
|
|
select c1 as a1,c2 as a2 from t1 group by a2 having a2>0 order by a2;
|
|
a1 a2
|
|
1 1
|
|
5 2
|
|
7 3
|
|
select c1 as a1,c2 as a2 from t1 group by a2 having a1>0 order by a1;
|
|
a1 a2
|
|
1 1
|
|
2 0
|
|
5 2
|
|
7 3
|
|
select c1 as a1,c2 as a2 from t1 group by a2 having a1>0 order by a2;
|
|
a1 a2
|
|
2 0
|
|
1 1
|
|
5 2
|
|
7 3
|
|
select c1+c2 as total from t1 order by total;
|
|
total
|
|
2
|
|
2
|
|
4
|
|
4
|
|
7
|
|
8
|
|
10
|
|
11
|
|
select c1, c1+c2 as total from t1 group by total order by c1;
|
|
c1 total
|
|
1 2
|
|
3 4
|
|
5 7
|
|
6 8
|
|
7 10
|
|
8 11
|
|
select c1, c1+c2 as total from t1 group by total having c1>2 order by c1 desc;
|
|
c1 total
|
|
8 11
|
|
7 10
|
|
6 8
|
|
5 7
|
|
4 4
|
|
select c1 as a1, c2 as a2 from t1 where c1>1;
|
|
a1 a2
|
|
2 0
|
|
3 1
|
|
4 0
|
|
5 2
|
|
6 2
|
|
7 3
|
|
8 3
|
|
select c1 as a1, c2 as a2 from t1 where c2>1;
|
|
a1 a2
|
|
5 2
|
|
6 2
|
|
7 3
|
|
8 3
|
|
select c1,c1+c2 as a1 from t1 where c1+c2>2;
|
|
c1 a1
|
|
3 4
|
|
4 4
|
|
5 7
|
|
6 8
|
|
7 10
|
|
8 11
|