7
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

Teradata Vantage™ - Advanced SQL Engine分析関数 [リリース日:2022/7 リリース番号:17.10]の翻訳です。

Vantageアナリティクス マシンラーニング関数シリーズのコンテンツです。

説明

Antiselectは、多数の列を持つテーブルからデータを選択するときに不要な列のセットを指定して、必要な列のセットのみにすることができます。

ユースケース

機械学習を行う前などで、一部の列を除いて、それ以外の多数の列を持つデータセットを作成が必要な場合に利用します。

入力データ

ID SRCE AGE GENDER RACE NUM BUYS NUM SELLS
1 Site A 62 Male White 30 40
2 Site B 29 Female Asian 33 23

関数の記入例1 : 列名を指定する場合

Antiselect1.sql
SELECT * FROM Antiselect (
  ON Table_Name /* 入力テーブル名の記入 */
  USING
  Exclude ('SRCE', 'AGE', 'RACE')   /* 不選択にする列のリスト */
) AS Alias;

関数の記入例2 : 列のポジションを指定する場合

Antiselect2.sql
SELECT * FROM Antiselect (
  ON Table_Name /* 入力テーブル名の記入
  USING
  Exclude ('[1:2]','RACE')   /* ポイントは0から開始する
) AS Alias;

出力データ

ID GENDER NUM BUYS NUM SELLS
1 Male 30 40
2 Female 33 23

おわりに

警告
この本書はTeradata Vantageドキュメンテーションよりトピックに必要な情報を抜粋したものです。掲載内容の正確性・完全性・信頼性・最新性を保証するものではございません。正確な内容については、原本をご参照下さい。
また、修正が必要な箇所や、ご要望についてはコメントをよろしくお願いします。

Teradata Vantageへのお問合せ

Teradata Vantage へのお問合せ

7
0
1

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
7
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?