دوره های آموزشی آکادمی پی وی لرن (پروژه محور و ویژه بازار کار)



  • ۲۲
  • آبان

جلسه ۱۲ : دستور SELECT در SQLite

  • دسته‌بندی‌ها :
جلسه ۱۲ : دستور SELECT در SQLite
    • جزئیات
    • نوع محتواآموزش تصویری

      مقدمه

      با عرض سلام و وقت بخیر خدمت کاربران سایت پی وی لرن ، و کاربرانی که دوره آموزش SQLite را دنبال می کنند. تاکنون با چگونگی درج داده ها در جداول دیتابیس های SQLite آشنا شدیم، حالا برای هر گونه جستجو و فیلتر کردن داده های درج شده در یک یا چند جدول، باید ابتدا داده های مورد نظر را از جدول استخراج کنیم، برای این گونه اقدامات باید با دستور SELECT در SQLite آشنایی داشته باشیم. علاوه بر این اقدامات دیگری از جمله ویرایش ، بروزرسانی و حذف داده ها نیز وجود دارد که برای آن ها دستورات جداگانه ای ارائه شده است، در ادامه ی این مباحث به چگونگی انتخاب رکوردهای خاص از یک جدول با استفاده از دستور SELECT در SQLite پرداخته ایم.

      دستور SELECT در SQLite

      در ادامه ی این مبحث با چگونگی کار با دستور SELECT در SQLite و استخراج داده از جداول آشنا خواهید شد.

      سینتکس دستور SELECT در SQLite

      سینتکس اصلی دستور SELECT در SQLite به صورت زیر است :

      مثال : 

      در کد فوق عبارات  column1, column2 … ستون هایی هستند که قصد استخراج مقادیر آن ها را دارید.

      و اگر می خواهید تمام ستون ها انتخاب شوند از سینتکس زیر استفاده کنید :

      مثال : 

      مثال

      جدول COMPANY را با رکوردهای زیر در نظر بگیرید :

      مثال : 

      در زیر نمونه ای برای استخراج و نمایش همه این سوابق با استفاده از عبارت SELECT است.

      در اینجا، برای تنظیم خروجی انتخاب شده در فرمت درست، از سه دستور استفاده شده است :

      مثال : 

      سرانجام، شما می توانید نتیجه ی زیر را دریافت کنید :

      مثال : 

      اگر می خواهید فقط داده های فیلدهای مورد نظر را از جدول COMPANY استخراج کنید، کد زیر را دنبال کنید :

      مثال : 

      query فوق نتیجه ی زیر را تولید خواهد کرد :

      مثال : 

      تنظیم عرض ستون خروجی

      گاهی اوقات، شما با مشکل کوتاه بودن عرض ستون ها در خروجی مواجه می شوید، که به دلیل عرض پیش فرض ستون است.

      برای رفع این مشکل می توانید با استفاده از دستور .width num, num…. عرض ستون ها را در خروجی تعیین کنید :

      مثال : 

      دستور width. در کد فوق عرض ستون اول را در خروجی ۱۰ ، ستون دوم را ۲۰ و ستون سوم را ۱۰ تنظیم می کند.

      سرانجام دستور SELECT فوق نتیجه ی زیر را تولید خواهد کرد :

      مثال : 

      اطلاعات Schema

      تمام دستورات موجود در dot command در خط فرمان SQLite در دسترس هستند، بنابراین هنگام برنامه نویسی با SQLite ، شما از دستور SELECT زیر با جدول sqlite_master برای لیست کردن تمام جداول ایجاد شده در دیتابیس استفاده خواهید کرد :

      مثال : 

      اگر فرض را بر این بگیریم که ما جدول COMPANY را در دیتابیس testDB.db داریم در این صورت نتیجه ی زیر را خواهیم داشت :

      مثال : 

      شما می توانید تمام اطلاعات را درباره ی جدول COMPANY با کد زیر لیست کنید :

      مثال : 

      اگر فرض را بر این بگیریم که ما جدول COMPANY را در دیتابیس testDB.db داریم در این صورت نتیجه ی زیر را خواهیم داشت :

      مثال : 

      کلام آخر

      برای استخراج هر گونه داده از جداول دیتابیس و یا انتخاب انواع query یا کد sql در دیتابیس مورد نظر در محیط SQLite باید داده های مورد نظر را برای استخراج کردن انتخاب کنید، که تمام اقدامات فوق با دستور SELECT در SQLite انجام می شود.

      QR:  جلسه ۱۲ : دستور SELECT در SQLite
      به اشتراک بگذارید