2017-02-09 4 views
0

selectでSQLスクリプトを実行したい私はSQLスクリプトの入力文字列とデータベースの値は数値ですか?

データベースの入力文字列と値は何ですか?

EX。

入力:承認待ちます

ApproveStatus(nvarchar) 
"0" 
"2" 
"4"... 

ApproveStatus = 2

は、私が欲しい "承認待ち" のSQLスクリプトの検索値ApproveStatusに "承認待ち" と出力= 2

ApproveStatus分野であります初めてのご質問

+0

カントあなたがここで尋ねていることを理解してください "データベースの入力文字列の値は数字です" – IsuruAb

+0

私はあなたがそこからIDを選択することができる,,,説明のような新しい列を追加すべきだと思います –

答えて

0

このようなことがありますか?ラベルからIDに変換する必要がある場合は、

CREATE TABLE statuslookup (
    id int unique, 
    label nvarchar unique 
); 
INSERT INTO statuslookup (id, label) values (2, 'Wait Approve'); 

::次のデータを考えると

うまくいけば
SELECT id FROM statuslookup WHERE label = 'Wait Approve'; 

少なくともあなたが開始されることを.....

関連する問題