<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>查詢 on BenzHub</title><link>https://benzhub.github.io/tags/%E6%9F%A5%E8%A9%A2/</link><description>Recent content in 查詢 on BenzHub</description><generator>Hugo</generator><language>zh-TW</language><lastBuildDate>Fri, 02 Oct 2026 00:00:00 +0000</lastBuildDate><atom:link href="https://benzhub.github.io/tags/%E6%9F%A5%E8%A9%A2/index.xml" rel="self" type="application/rss+xml"/><item><title>查詢、篩選與分頁 | Supabase 完整教學</title><link>https://benzhub.github.io/post/supabase/013-query-filter-pagination/</link><pubDate>Fri, 02 Oct 2026 00:00:00 +0000</pubDate><guid>https://benzhub.github.io/post/supabase/013-query-filter-pagination/</guid><description>&lt;blockquote&gt;
&lt;p&gt;學會了 &lt;strong&gt;PostgREST&lt;/strong&gt; 自動 API 之後，真正的日常查詢幾乎不會是「把整張表撈出來」——你需要精準地&lt;strong&gt;篩選&lt;/strong&gt;、&lt;strong&gt;排序&lt;/strong&gt;，並在大量資料裡&lt;strong&gt;分頁&lt;/strong&gt;。這一篇會帶你把 &lt;strong&gt;Supabase&lt;/strong&gt; 的讀取查詢用到位：用 &lt;code&gt;select&lt;/code&gt; 只取需要的欄位、用 &lt;code&gt;eq&lt;/code&gt;／&lt;code&gt;gt&lt;/code&gt;／&lt;code&gt;ilike&lt;/code&gt;／&lt;code&gt;in&lt;/code&gt;／&lt;code&gt;is&lt;/code&gt;／&lt;code&gt;contains&lt;/code&gt; 等&lt;strong&gt;篩選運算子&lt;/strong&gt;組出精準條件、用 &lt;code&gt;or&lt;/code&gt; 串邏輯、用 &lt;code&gt;order&lt;/code&gt; 排序、用 &lt;code&gt;range&lt;/code&gt; 與 &lt;code&gt;limit&lt;/code&gt; 分頁、用 &lt;code&gt;count&lt;/code&gt; 拿總筆數，最後用 &lt;code&gt;single&lt;/code&gt;／&lt;code&gt;maybeSingle&lt;/code&gt; 優雅地取單筆。全程以 &lt;strong&gt;supabase-js&lt;/strong&gt; 為主、附上 &lt;strong&gt;REST&lt;/strong&gt; 對照，讓你一眼看穿 SDK 底層發了什麼。&lt;/p&gt;
&lt;/blockquote&gt;</description></item></channel></rss>