بروز خطا
[message]
اشتراک در سوال
رای ها
[dataList]
مشکل با کوریه sum و ... در لایبری SQLITE
با سلام و احترام
۱ - میشه بفرمایید آیا از query های جمع و غیره sum میشه در لایبری SQLITE آقای کاشی زاده میشه استفاده کرد؟ البته من با select مشکلمو حل کردم ولی کمی طولانی میشه
۲- میشه بفرمایید چطور میتونم از query های مربوط به join در جداولی که ریلیشن دارن یا با فارن کی با هم مرتبط شدن استفاده کنم؟
۳- Foreign key رو چطور میتونم تعریف کنم؟
با تشکر
برای این سوال 2 پاسخ وجود دارد.
مشاهده پاسخ صحیح
پاسخ به سوال
کاشی زاده
9 سال پیش
0
0
پاسخ صحیح
سلام ،
برای استفاده از SUM داخل دستور SQL به این شکل میتونید عمل کنید .
SELECT SUM(column_name) FROM table_name
امکان نوشتن دستور Foreign Key به خاطر ماهیتش که یک constraint هست در این لایبری مقدور نیست و باید لایبری را ویرایش کنید .
وقتی پرانتز رو میذارم لاین ۱۷۴ لایبری که همون let columnType هست ارور میده و وقتی پرانتز رو حذف میکنم این ارور رو میده .
Database Error -> During: SQL Prepare
-> Code: 1 - SQL error or missing database
-> Details: no such column: SUM
Database Error -> During: SQL Prepare
-> Code: 1 - SQL error or missing database
-> Details: no such column: SUM
(9 سال پیش)
پاسخ به سوال
enaderlou
9 سال پیش
+1
0
let select :[DB.DBRow] = db_StructureTable.executeQuery(sqlStr: "SELECT SUM stock FROM structureTABLE")
let select :[DB.DBRow] = db_StructureTable.executeQuery(sqlStr: "SELECT SUM (stock) FROM structureTABLE")
به این دو صورت انجام میدم
پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .
http://realm.ioاستفاده کنید هم بسیار سریع و هم به صورت شی گرا و خیلی ساده با امکانات زیاد (9 سال پیش)