從(Databricks SQL)刪除<一個Class="headerlink" href="//www.eheci.com/docs/sql/language-manual/#delete-from-databricks-sql" title="">

刪除與謂詞匹配的行。如果沒有提供謂詞,則刪除所有行。

此陳述僅支持三角洲湖桌。

句法<一個Class="headerlink" href="//www.eheci.com/docs/sql/language-manual/#syntax" title="">

刪除table_name[[table_alias這是給予的[[在哪裏謂詞這是給予的

參數<一個Class="headerlink" href="//www.eheci.com/docs/sql/language-manual/#parameters" title="">

  • table_name

    標識現有表。該名稱不得包括一個<一個Class="reference internal" href="//www.eheci.com/docs/sql/language-manual/sql-ref-names.html">時間規範

  • table_alias

    定義桌子的別名。別名不得包含列列表。

  • 在哪裏

    通過謂詞過濾行。

    在哪裏謂詞支持子征服,包括,,,,不是,,,,存在,,,,不是存在,和標量亞征。不支持以下類型的子征物:

    • 嵌套子征,即另一個子查詢中的一個子查詢

    • 不是在An中的子查詢或者, 例如,一個=3或者b不是(選擇CT)

    在大多數情況下,您可以重寫不是使用不是存在。我們建議使用不是存在隻要有可能,刪除不是子征服可能很慢。

例子<一個Class="headerlink" href="//www.eheci.com/docs/sql/language-manual/#examples" title="">

>刪除事件在哪裏日期<'2017-01-01'>刪除all_events在哪裏session_time<((選擇最小((session_timegood_events>刪除訂單作為T1在哪裏存在((選擇OID返回_ORDERS在哪裏T1OID=OID>刪除事件在哪裏類別不是((選擇類別Event2在哪裏日期>'2001-01-01'