質問編集履歴

1

修正。

2017/03/06 11:10

投稿

aaaaaaaa
aaaaaaaa

スコア501

test CHANGED
File without changes
test CHANGED
@@ -4,7 +4,7 @@
4
4
 
5
5
  ```SQL
6
6
 
7
- select * from tb where bang ="A101";
7
+ select * from tb where bang ='A101';
8
8
 
9
9
  ```
10
10
 
@@ -12,19 +12,19 @@
12
12
 
13
13
  > たとえば「A101もA102も抽出したい」というときはあいまい検索を行います。「~の文字を含む」というようなあいまいな条件で検索したいときは、LIKEを使います。
14
14
 
15
- たとえば「""という文字を含む」という条件は、「LIKE""」となります。上のSQL文は次のようにしても、結果はまったく同じになります。
15
+ たとえば「''という文字を含む」という条件は、「LIKE''」となります。上のSQL文は次のようにしても、結果はまったく同じになります。
16
16
 
17
17
 
18
18
 
19
19
  ```SQL
20
20
 
21
- select * from tb where like "A101";
21
+ select * from tb where like 'A101';
22
22
 
23
23
  ```
24
24
 
25
25
  ---
26
26
 
27
- ここで疑問が二つあって、**一つ目**が「```...where like```」とありますが、whereのあとは、レコード名を入れる「```...where レコード名 like```」という形でなければいけないのではないのでしょうか。
27
+ ここで疑問が二つあって、**一つ目**が「```...where like```」とありますが、whereのあとは、カラム名を入れる「```...where カラム名 like```」という形でなければいけないのではないのでしょうか。
28
28
 
29
29
  現にmysql5.5.16で```select * from tb where like "A101"```といれると
30
30
 
@@ -50,9 +50,9 @@
50
50
 
51
51
 
52
52
 
53
- **最後の質問**ですが「""という文字を含む」という条件は、「LIKE""」となる...とありますが、
53
+ **最後の質問**ですが「''という文字を含む」という条件は、「LIKE''」となる...とありますが、
54
54
 
55
- LIKE""で「あ」を含んだものを取得できるのなら、任意の文字列と1文字を意味する%や_などのワイルドカードはいるのでしょうか。
55
+ LIKE''で「あ」を含んだものを取得できるのなら、任意の文字列と1文字を意味する%や_などのワイルドカードはいるのでしょうか。
56
56
 
57
57
  例えば「九州」という単語をDBから取得したいとき「...like "%州"」と「like "州"」は
58
58