SQL分のsampleは以下の通り
upsert文
MERGE INTO test_table AS A
    USING (SELECT 10 AS no,'太郎さん' AS name, 30 AS age ) AS B
    ON
    (
       A.no = B.no
    )
    WHEN MATCHED THEN
        UPDATE SET
             name = B.name
            ,age = B.age
    WHEN NOT MATCHED THEN
        INSERT (no,name,age)
        VALUES
        (
             B.no
            ,B.name
            ,B.age
        )
;
Point:
'10'などがparameterとして渡される値になる
Aはtest_table全体を指す、
Bはparameterの値をtest_tableの特定のカラムに設定したものになっている
Aに対してBで設定した値で条件検索することにより、抽出したいレコードを取得できる