質問するログイン新規登録

回答編集履歴

5

追記

2019/03/20 05:56

投稿

sazi
sazi

スコア25430

answer CHANGED
@@ -53,4 +53,5 @@
53
53
  ```
54
54
  のように行って取得は出来ています。
55
55
 
56
- SQLに問題ないなら、NGな項目は日本語ですので、文字コードの確認ですね。
56
+ SQLに問題ないなら、NGな項目は日本語ですので、文字コードの確認ですね。
57
+ postgresの文字コードを確認して下さい。

4

追記

2019/03/20 05:56

投稿

sazi
sazi

スコア25430

answer CHANGED
@@ -51,4 +51,6 @@
51
51
  or part2name ILIKE '%神澤工業所%'
52
52
  or partcode ILIKE '%神澤工業所%'
53
53
  ```
54
- のように行って取得は出来ています。
54
+ のように行って取得は出来ています。
55
+
56
+ SQLに問題ないなら、NGな項目は日本語ですので、文字コードの確認ですね。

3

追記

2019/03/20 05:51

投稿

sazi
sazi

スコア25430

answer CHANGED
@@ -42,4 +42,13 @@
42
42
  or part2name ILIKE '%RB441T(CE)%'
43
43
  or partcode ILIKE '%RB441T(CE)%'
44
44
  ```
45
+ 単一の検索項目なら、
46
+ ```SQL
45
- 前回の質問で解決済みというのが間違いではありませんか?
47
+ SELECT * from search_gaityu
48
+ WHERE customer ILIKE '%神澤工業所%'
49
+ or prodname ILIKE '%神澤工業所%'
50
+ or partname ILIKE '%神澤工業所%'
51
+ or part2name ILIKE '%神澤工業所%'
52
+ or partcode ILIKE '%神澤工業所%'
53
+ ```
54
+ のように行って取得は出来ています。

2

追記

2019/03/20 05:48

投稿

sazi
sazi

スコア25430

answer CHANGED
@@ -33,4 +33,13 @@
33
33
  or partcode ILIKE '%RB12625%'
34
34
  ```
35
35
  パラメータの指定が無い項目を、orで何でもいいという条件なので、絞り込みはされないはずです。
36
+ 以下の様に同じパラメータ内容なら絞り込みはされますが、複数のパラメータには対応していません。
37
+ ```SQL
38
+ SELECT * from search_gaityu
39
+ WHERE customer ILIKE '%RB441T(CE)%'
40
+ or prodname ILIKE '%RB441T(CE)%'
41
+ or partname ILIKE '%RB441T(CE)%'
42
+ or part2name ILIKE '%RB441T(CE)%'
43
+ or partcode ILIKE '%RB441T(CE)%'
44
+ ```
36
45
  前回の質問で解決済みというのが間違いではありませんか?

1

訂正

2019/03/20 05:45

投稿

sazi
sazi

スコア25430

answer CHANGED
@@ -8,11 +8,10 @@
8
8
  stkvalue character(80),
9
9
  other character(80)
10
10
  );
11
-
12
- insert into search_gaityu values (
11
+ insert into search_gaityu values
13
- ('神澤工業所','RB441T(CE)','ツメベース',Null,'RB12625',5.00 ,Null)
12
+ ('神澤工業所','RB441T(CE)','ツメベース',Null,'RB12625','5.00',Null)
14
- ,('(有)横山研磨','TJ-35P2-BC/40A','コンタクトノーズB',Null,Null,4,000.00,'一式(100個)')
13
+ ,('(有)横山研磨','TJ-35P2-BC/40A','コンタクトノーズB',Null,Null,'4,000.00','一式(100個)')
15
- )
14
+ ;
16
15
  ```
17
16
  > 製品名(prodname)と部品コード(partcode)の2項目は
18
17
  > 検索フォームに入力して下記の1行をとってくることが出来るのですが