刪除註解並壓縮
輸入
-- list users SELECT id, name /* display */ FROM users;
輸出
SELECT id, name FROM users;
在本機將多行 SQL 壓縮成一行並移除註解,支援 MySQL、PostgreSQL、SQL Server 等常見方言。
SELECT id, name AS user_name, email FROM users WHERE notes <> 'a -- 字串裡的破折號' AND created_at > NOW() - INTERVAL '7' DAY;
在瀏覽器中刪除 SQL 註解,並視需要合併空白。尋找註解時掃描器能辨識單引號、雙引號和反引號,但它不是 SQL 方言剖析器、驗證器或查詢最佳化工具。執行前請檢查結果。
-- list users SELECT id, name /* display */ FROM users;
SELECT id, name FROM users;
SELECT 'a -- b' AS note; -- explanation
SELECT 'a -- b' AS note;
兩個選項皆啟用;本例字串內部原本就是單一空格。