ناساندنی فەرمانی SELECT
فەرمانی SELECT گرنگترین فەرمانە لە زمانی SQL. کاتێک داتابەیسێک دروست دەکەیت و زانیاری تێدەکەی، پێویستت بە ڕێگەیەک دەبێت بۆ ئەوەی ئەو زانیارییانە ببینیتەوە. ئەم فەرمانە ڕێگەت پێدەدات داتا لە یەک یان چەند خشتەیەکەوە بخوێنیتەوە.
هێنانی هەموو داتاکانی خشتە
ئەگەر بتەوێت هەموو ستوونەکان و هەموو ڕیزەکانی خشتەیەک ببینیت، دەتوانیت نیشانەی ئەستێرە (*) بەکاربهێنیت. ئەمە بە "هەمووی هەڵبژێرە" ناسراوە.
SELECT * FROM users;لە نموونەی سەرەوەدا، MySQL هەموو زانیارییەکانی خشتەی users نیشان دەدات. هەڵەی باو لێرەدا ئەوەیە کە ناوی خشتەکە بە هەڵە دەنووسرێت یان فەرامۆش دەکرێت کۆتایی بە (;) بهێنرێت.
هەڵبژاردنی ستوونی دیاریکراو
زۆرجار پێویست ناکات هەموو زانیارییەکان ببینیت. باشترە تەنها ئەو ستوونانە بانگ بکەیت کە پێویستت پێیانە بۆ ئەوەی خێرایی پرسیارەکە زیاتر بێت.
SELECT username, email FROM users;لێرەدا تەنها ناوی بەکارهێنەر و ئیمەیڵەکانیان دەهێنرێت. ئەنجامەکە تەنها دوو ستوون دەبێت. تێبینی بکە کە ناوی ستوونەکان بە کۆما (,) لە یەکتر جیا دەکرێنەوە.
بەکارهێنانی مەرجی WHERE
بۆ ئەوەی تەنها ئەو داتایانە بهێنیت کە مەرجێکی تایبەتیان تێدایە، فەرمانی WHERE بەکاردەهێنین. ئەمە زۆر گرنگە بۆ فلتەرکردنی زانیارییەکان.
SELECT * FROM users WHERE age > 18;ئەم پرسیارە تەنها ئەو بەکارهێنەرانە نیشان دەدات کە تەمەنیان لە ١٨ ساڵ گەورەترە. ئەگەر هیچ کەسێک مەرجەکە نەگرێتەوە، ئەنجامەکە بەتاڵ دەبێت.
ڕێکخستنی ئەنجامەکان بە ORDER BY
دەتوانیت ئەنجامەکان بەپێی ستوونێک ڕیز بکەیت بە بەکارهێنانی ORDER BY. بە شێوەی بنچینەیی بە شێوازی هەڵکشان (ASC) ڕیز دەکرێن.
راهێنانی پراکتیکی
ئێستا کاتی ئەوەیە خۆت تاقی بکەیتەوە. خشتەیەکمان هەیە بە ناوی products کە ستوونەکانی name و price-ی تێدایە. پرسیارێک بنووسە کە تەنها ناوی ئەو بەرهەمانە بهێنێت کە نرخەکەیان کەمترە لە ٥٠٠.
ئەمانە ئەم فێرکارییەیان تەواوکردووە
1 فێرخواز تەواویان کردووە