0

試してみましたが、CREATE TABLE コードで CASE WHEN を使用して 1 と 0 をテキストに置き換えることはできません。誰かがそれを解決するのを手伝ってくれますか。どうもありがとうございました:D

4

1 に答える 1

1

使用しているデータベース プラットフォームを指定しませんでしたが、SL サーバーでは、次を使用してこれが可能です。

CREATE TABLE Table1
(
  ID int 
  , name varchar(50)
  , YesNo bit
  , TrueFalse AS 
    (
      CASE WHEN YesNo = 1 Then 'True'
      ELSE 'False'
      END
    )      
);

ここでフィドルを参照してください: http://sqlfiddle.com/#!3/35d18/3

于 2012-11-04T04:22:41.400 に答える