مرتب‌سازی SQL

کوئری‌های طولانی SQL را در خطوط مرتب و تورفتگی واضح فرمت کنید تا راحت خوانده و بازبینی شوند. MySQL و PostgreSQL. رایگان.

از کوئری یک‌خطی به کد خوانا

کوئری یک‌خطی را بچسبانید؛ ابزار هر بخش (SELECT، FROM، WHERE...) را در خط خودش می‌گذارد و ستون‌ها را تورفتگی می‌دهد.

کلیدواژه‌ها همان‌طور که نوشته‌اید می‌مانند و رشته‌ها و کامنت‌ها، از جمله متن فارسی، تغییر نمی‌کنند.

طرز فرمت SQL

  1. کوئری را بچسبانید.
  2. ارسال کنید.
  3. کد مرتب‌شده را کپی کنید.

نمونه‌ها

کوئری گزارش

ورودی:

select u.id, u.name, count(o.id) as orders from users u left join orders o on o.user_id = u.id where u.active = 1 group by u.id, u.name order by orders desc limit 10

خروجی:

select
  u.id,
  u.name,
  count(o.id) as orders
from
  users u
  left join orders o on o.user_id = u.id
where
  u.active = 1
group by
  u.id,
  u.name
order by
  orders desc
limit
  10

هر بخش در خط خودش و هر ستون با تورفتگی.

به‌روزرسانی داده

ورودی: UPDATE products SET price = price * 1.1 WHERE category_id IN (3, 7);

خروجی:

UPDATE
  products
SET
  price = price * 1.1
WHERE
  category_id IN (3, 7);

کاربردهای رایج

  • خواندن کوئری‌ها از لاگ.
  • بازبینی کد.
  • مستندسازی.

نکته‌های کاربردی

  • کلیدواژه‌ها به حروف بزرگ تبدیل نمی‌شوند.
  • چند کوئری با نقطه‌ویرگول پشت سر هم فرمت می‌شوند.
  • کامنت‌ها حفظ می‌شوند.
  • برای JSON از اعتبارسنج JSON استفاده کنید.

پرسش‌های متداول

کوئری را تغییر می‌دهد؟

نه، فقط فرمت می‌کند.

MySQL و PostgreSQL را پشتیبانی می‌کند؟

بله، فرمت عمومی است.

خطاها را پیدا می‌کند؟

نه.

متن فارسی می‌ماند؟

بله.

ابزارهای مرتبط

اشتراک گذاری

ابزارهای رایگان محبوب