回答編集履歴

2

sample

2017/09/19 00:58

投稿

yambejp
yambejp

スコア114839

test CHANGED
@@ -11,3 +11,33 @@
11
11
 
12
12
 
13
13
  になるでしょうか
14
+
15
+
16
+
17
+ # sample
18
+
19
+ 念の為sampleつけておきます。
20
+
21
+ 以下1,2,3が抽出されます
22
+
23
+ ```sql
24
+
25
+ create table tbl (id int,val varchar(20));
26
+
27
+ insert into tbl values
28
+
29
+ (1,'2017/09/19'),
30
+
31
+ (2,'2017-09-20'),
32
+
33
+ (3,'20170921'),
34
+
35
+ (4,'2017年'),
36
+
37
+ (5,'2017年9月21日');
38
+
39
+ select * from tbl where val regexp '^[^年月日]+$'
40
+
41
+ ```
42
+
43
+

1

修正

2017/09/19 00:58

投稿

yambejp
yambejp

スコア114839

test CHANGED
@@ -3,3 +3,11 @@
3
3
  select * from user WHERE not birthday regexp '年|月|日';
4
4
 
5
5
  ```
6
+
7
+
8
+
9
+ regexp '^[^年月日]+$'
10
+
11
+
12
+
13
+ になるでしょうか