Re: FAQ「値ラベルの入力が面倒なのですが、なんとかなりませんか?」について (nekoandcoro) KH Coder 旧掲示板
[ツリー表示] [留意事項] [ワード検索] [過去ログ]

  [No.3048] FAQ「値ラベルの入力が面倒なのですが、なんとかなりませんか?」について 投稿者:nekoandcoro  投稿日:2017/07/13(Thu) 12:28:52

医療分野、Safty Reportの分析にKHCoder3を適用するトライアルを行っている者です。

外部変数の値に対応した「ラベル」を一括で変更したくて先生のFAQを検索しました。

(例)[変数名]の[値(文字列)]を、別の[ラベル(文字列)]に変更したい。

[変数名]     [値]     [ラベル]
発生場所その他  RI室    核医学検査室 


(作成したコード)
## 一時テーブルを作製(この部分は変更しない)
CREATE TABLE temp_labels(

var VARCHAR(255),

val VARCHAR(255),

label VARCHAR(255)
);

## 一時テーブルにラベルを入力(この部分の2行目以下を編集)
INSERT INTO temp_labels (var, val, label) VALUES

( '発生場所その他', 'RI室', '核医学' );

## ラベルデータをKH Coder向けに整形(ここから下も変更しない)
CREATE TABLE outvar_lab_new(

id INT PRIMARY KEY AUTO_INCREMENT,

var_id INT NOT NULL,

val INT NOT NULL,

lab VARCHAR(255)
);

… 以下はFAQに書かれているコードのままです。


上記のコードを「SQL文の実行/SQL Statement」で実行しました。
すると"SQL文にエラーがありました"とエラーが出て処理できません。
Error:
Incorrect integer value: '(化け文字)' for column 'val' at row 2

このエラーは、[値]に整数以外の文字列が入力されているから発生するのですか?
ご教授をお願い致します。


- 関連一覧ツリー (■ をクリックするとツリー全体を一括表示します)