#ترفند #اندروید #sqlite #json
دریافت اطلاعات از دیتابیس اسکولایت و تبدیل به جی سون در اندروید :
https://stackoverflow.com/a/25722637/1718223
دریافت اطلاعات از دیتابیس اسکولایت و تبدیل به جی سون در اندروید :
https://stackoverflow.com/a/25722637/1718223
#ترفند #sqlite
اگه تو #اسکولایت می خوای ساختار یکی از تیبل های دیتابیستون رو ببینید ، می تونید از کوئری زیر استفاده کنید:
@Esfandune_ir
اگه تو #اسکولایت می خوای ساختار یکی از تیبل های دیتابیستون رو ببینید ، می تونید از کوئری زیر استفاده کنید:
PRAGMA table_info([tablename]);@Esfandune_ir
🔢 مشکل نمایش اعداد به شکل علمی در SQL
آیا تا حالا براتون پیش اومده که در کویریهاتون اعداد به این شکل نمایش داده بشه؟
این فرمت نمایش علمی (Scientific Notation) هست که گاهی SQL برای اعداد خیلی بزرگ یا خیلی کوچک استفاده میکنه.
🧩 مثال ساده:
خروجی:
💡 راهحلها:
1️⃣ CAST (بهترین روش):
2️⃣ FORMAT (برای نمایش چون استرینگ میشه):
✅ چرا CAST بهتره؟
- نوع داده عددی رو حفظ میکنه
- عملکرد بهتر داره
- توی محاسبات بعدی قابل استفادهست
- استاندارد SQL هست
📌 نکته مهم:
@Esfandune_ir
---
#SQL #sqlite #Database #Programming #TechTip
آیا تا حالا براتون پیش اومده که در کویریهاتون اعداد به این شکل نمایش داده بشه؟
2.34567e+6
1.234e-4
3.45127e+8
این فرمت نمایش علمی (Scientific Notation) هست که گاهی SQL برای اعداد خیلی بزرگ یا خیلی کوچک استفاده میکنه.
🧩 مثال ساده:
SELECT user_id, SUM(amount) as total
FROM transactions
GROUP BY user_id;
خروجی:
user_id | total
--------|--------
1 | 2.34e+6
2 | 1.56e+8
💡 راهحلها:
1️⃣ CAST (بهترین روش):
SELECT user_id,
CAST(SUM(amount) AS DECIMAL(15,2)) as total
FROM transactions
GROUP BY user_id;
2️⃣ FORMAT (برای نمایش چون استرینگ میشه):
SELECT user_id,
FORMAT(SUM(amount), 2) as total
FROM transactions
GROUP BY user_id;
✅ چرا CAST بهتره؟
- نوع داده عددی رو حفظ میکنه
- عملکرد بهتر داره
- توی محاسبات بعدی قابل استفادهست
- استاندارد SQL هست
📌 نکته مهم:
DECIMAL(15,2) یعنی 15 رقم کل و 2 رقم اعشار!@Esfandune_ir
---
#SQL #sqlite #Database #Programming #TechTip
👍2❤1