回答編集履歴
1
調整
test
CHANGED
@@ -17,3 +17,67 @@
|
|
17
17
|
order by id
|
18
18
|
|
19
19
|
```
|
20
|
+
|
21
|
+
|
22
|
+
|
23
|
+
# sample
|
24
|
+
|
25
|
+
- 元データ
|
26
|
+
|
27
|
+
```SQL
|
28
|
+
|
29
|
+
create table tbl(
|
30
|
+
|
31
|
+
id int primary key,
|
32
|
+
|
33
|
+
sei varchar(100) null,
|
34
|
+
|
35
|
+
mei varchar(100) null
|
36
|
+
|
37
|
+
);
|
38
|
+
|
39
|
+
insert into tbl (id, sei, mei) VALUE
|
40
|
+
|
41
|
+
(1, '田中', '二郎'),
|
42
|
+
|
43
|
+
(2, '田中', '二郎2'),
|
44
|
+
|
45
|
+
(3, '田中', '二郎3'),
|
46
|
+
|
47
|
+
(4, '田中', '二郎4'),
|
48
|
+
|
49
|
+
(5, '高橋', '太郎'),
|
50
|
+
|
51
|
+
(6, '高橋', '太郎2'),
|
52
|
+
|
53
|
+
(7, '高橋', '太郎3'),
|
54
|
+
|
55
|
+
(8, '高橋', '太郎4'),
|
56
|
+
|
57
|
+
(9, '斎藤2', '一郎9'),
|
58
|
+
|
59
|
+
(10, '斎藤2', '一郎'),
|
60
|
+
|
61
|
+
(11, '斎藤2', '一郎2'),
|
62
|
+
|
63
|
+
(12, '斎藤2', '一郎3'),
|
64
|
+
|
65
|
+
(13, '斎藤2', '一'),
|
66
|
+
|
67
|
+
(14, '斎藤2', '一二三'),
|
68
|
+
|
69
|
+
(15, '斎藤2', '二郎');
|
70
|
+
|
71
|
+
```
|
72
|
+
|
73
|
+
- 抽出
|
74
|
+
|
75
|
+
```
|
76
|
+
|
77
|
+
select min(id) as id,concat(sei,substr(mei,1,1)) as fullname,count(*) as cnt from tbl
|
78
|
+
|
79
|
+
group by fullname
|
80
|
+
|
81
|
+
order by id
|
82
|
+
|
83
|
+
```
|