noborus/trdsql
کاربرد:
این ابزار یک ابزار خط فرمان (CLI) است که بهت اجازه میده با استفاده از دستورات SQL روی فایلهای CSV، JSON، YAML، LTSV و TBLN کوئری اجرا کنی. همچنین میتونی نتیجه رو به فرمتهای مختلفی مثل JSON، CSV یا TSV خروجی بگیری. ️
در چه شرایطی بهتره استفاده شود؟
وقتی دادههایت توی فایلهای متنی ساختاریافته هستن و میخوای بدون نصب دیتابیس، سریع یه کوئری مثل SELECT، JOIN یا WHERE رویشون اجرا کنی، این ابزار عالیه. مخصوصاً برای تحلیلهای سریع داده در محیط توسعه یا اسکریپتنویسی مناسبه.
چند مثال از موارد استفاده
فیلتر کردن ردیفهای یک فایل CSV با شرط خاص با دستور WHERE
ادغام دادههای دو فایل JSON با استفاده از JOIN
تبدیل یک فایل YAML به خروجی CSV با فیلدهای انتخابی
محاسبه آماری مثل COUNT یا AVG روی دادههای یک فایل LTSV
- ##data
- ##CLI
- ##SQL
- ##CSV
- ##JSON
- ##YAML
- ##trdsql
- ##data
