Cookie の設定を選択する

当社は、当社のサイトおよびサービスを提供するために必要な必須 Cookie および類似のツールを使用しています。当社は、パフォーマンス Cookie を使用して匿名の統計情報を収集することで、お客様が当社のサイトをどのように利用しているかを把握し、改善に役立てています。必須 Cookie は無効化できませんが、[カスタマイズ] または [拒否] をクリックしてパフォーマンス Cookie を拒否することはできます。

お客様が同意した場合、AWS および承認された第三者は、Cookie を使用して便利なサイト機能を提供したり、お客様の選択を記憶したり、関連する広告を含む関連コンテンツを表示したりします。すべての必須ではない Cookie を受け入れるか拒否するには、[受け入れる] または [拒否] をクリックしてください。より詳細な選択を行うには、[カスタマイズ] をクリックしてください。

GETBIT 関数 - Amazon Redshift

GETBIT 関数

GETBIT は、指定されたインデックスのバイナリ値のビット値を返します。

構文

GETBIT(binary_value, index)

引数

binary_value

VARBYTE データ型のバイナリ値です。

index

ビット値として返されるバイナリ値を指定するインデックスの番号です。バイナリ値はビットの配列であり、右端のビット (最下位ビット) から左端のビット (最上位ビット) に向かい、0 から始まるインデックス番号が付けられています。

戻り型

INTEGER

バイナリ値 from_hex('4d') のインデックス 2 にあるビットを返すには、次の例を使用します。'4d' のバイナリ表現は 01001101 です。

SELECT GETBIT(FROM_HEX('4d'), 2); +--------+ | getbit | +--------+ | 1 | +--------+

from_hex('4d') が返すバイナリ値で 8 つのインデックス位置にあるビットを返すには、次の例を使用します。'4d' のバイナリ表現は 01001101 です。

SELECT GETBIT(FROM_HEX('4d'), 7), GETBIT(FROM_HEX('4d'), 6), GETBIT(FROM_HEX('4d'), 5), GETBIT(FROM_HEX('4d'), 4), GETBIT(FROM_HEX('4d'), 3), GETBIT(FROM_HEX('4d'), 2), GETBIT(FROM_HEX('4d'), 1), GETBIT(FROM_HEX('4d'), 0); +--------+--------+--------+--------+--------+--------+--------+--------+ | getbit | getbit | getbit | getbit | getbit | getbit | getbit | getbit | +--------+--------+--------+--------+--------+--------+--------+--------+ | 0 | 1 | 0 | 0 | 1 | 1 | 0 | 1 | +--------+--------+--------+--------+--------+--------+--------+--------+
プライバシーサイト規約Cookie の設定
© 2025, Amazon Web Services, Inc. or its affiliates.All rights reserved.