質問編集履歴

4

2015/04/15 13:25

投稿

samazama4623
samazama4623

スコア59

test CHANGED
File without changes
test CHANGED
File without changes

3

追加

2015/04/15 13:25

投稿

samazama4623
samazama4623

スコア59

test CHANGED
File without changes
test CHANGED
@@ -139,3 +139,11 @@
139
139
  のように会社名とその後の単語の間にスペースがあると
140
140
 
141
141
  正しく検索されません
142
+
143
+
144
+
145
+ 追記
146
+
147
+ 文字列間の空白を削除して検索をかけるようにすれば良いみたいなので
148
+
149
+ select * from shain where replace(name,' ','') LIKE '%A%' and replace(name,' ','') LIKE '%関東%'としてもだめでした

2

追加

2015/04/14 08:52

投稿

samazama4623
samazama4623

スコア59

test CHANGED
File without changes
test CHANGED
@@ -1,4 +1,6 @@
1
1
  ```lang-php
2
+
3
+ //会社名がname
2
4
 
3
5
  //日本語入力考慮し、全角スペースを半角にする
4
6
 

1

追加

2015/04/14 08:16

投稿

samazama4623
samazama4623

スコア59

test CHANGED
File without changes
test CHANGED
@@ -119,3 +119,21 @@
119
119
  2点ともsqlは正しいがPHPのほうに問題があるということでしょうか?
120
120
 
121
121
  よろしくお願いいたします。
122
+
123
+
124
+
125
+ 追記
126
+
127
+ 豊田三菱日立株式会社というデータで
128
+
129
+ 豊田 日立と検索すると
130
+
131
+ 正しくできます。
132
+
133
+ しかし、
134
+
135
+ A株式会社 関東支店
136
+
137
+ のように会社名とその後の単語の間にスペースがあると
138
+
139
+ 正しく検索されません