全部產品
Search
文件中心

ApsaraDB RDS:操作符

更新時間:Aug 02, 2025

本文將介紹Raster SQL所支援的操作符,包括操作符的使用文法、參數以及相關的簡單樣本。

文法

支援=><>=<=等操作符,對兩個Raster對象的UUID的字典順序進行比較,適用於Union和Btree等操作。

bool Operator <操作符>(raster rast1, raster rast2);

傳回值

根據UUID的比較結果返回truefalse

說明

僅比較兩個Raster對象的UUID,不會對空間範圍、像素類型等進行比較。

參數

參數名稱

描述

rast1

柵格對象一。

rast2

柵格對象二。

樣本

以操作符=<=為例,其他動作符的用法與=<=一致。

  • 樣本一:比較相同ID記錄的柵格對象UUID是否相同。

    SELECT a.rast = b.rast
    FROM tbl_a a, tbl_b b
    WHERE a.id = b.id

    當滿足a.id=b.id條件時,若兩表對應記錄的UUID相同返回true,否則返回false

  • 樣本二:比較不同ID柵格對象的UUID順序。

    SELECT a.rast <= b.rast
    FROM tbl_a a, tbl_b b
    WHERE a.id = 1 AND b.id = 2;

    當滿足a.id = 1且b.id = 2條件時,若 a.rast的UUID字典順序小於等於b.rast的UUID,返回true,否則返回false