"Portability"
- SQL.14 識別字的規則:各家的大小寫摺疊、引號與保留字
表名與欄名送進引擎之後被怎麼改寫、PostgreSQL 與 SQLite、DuckDB 在引號上的差別、MySQL 的反引號,以及全部不加引號、全部加引號與混用各自在換引擎時的後果
- SQL.15 字串比較與 collation:相等、排序、LIKE 與索引可用性
同一段等值條件在各家回不同的列的原因、LIKE 與等號何時分岔、索引與條件的比較規則怎麼對上,以及規則該寫在哪一層
- Database Engine(資料庫引擎)
文章說「引擎決定」「換一家引擎就不同」時,查那是哪一個層次的決定
- SQL.19 引擎寬鬆度與可攜性:各家對同一組寫法的差異、分級與處理時機
SQLite、DuckDB、PostgreSQL 與 MySQL 在未分組欄位、WHERE 用別名、同表未取別名、字串比對與空值排序上的實測對照,差異從當場報錯到完全靜默的分級,以及依目標組態數決定哪幾級差異在寫的當下處理