چرا دستور select در Sqlite فقط با فیلدهای عددی کار می کند؟

پرسش

سلام من به تازگی پایگاه اطلاعاتی یکی از پروژه های خود را در سی شارپ از SQL Server به Sqlite تغییر داده ام. ولی دستور select که در پایگاه قبلی خوب کار می کرد در اینجا فقط برای داده های عددی جواب می دهد و بقیه تایپها را بر نمی گرداند. داده های غیر عددی من از نوع char و varchar است لطفا راهنمایی بفرمایید.

در انتظار پاسخ 0
, 1 ماه ۱۴۰۰/۶/۲۷ ۱۳:۴۵:۱۱ 1 پاسخ 23 بازدید کاربر تازه 0

پاسخ ها ( ۲ )

    0
    ۱۴۰۰/۶/۲۷ ۲۱:۵۳:۴۵

    سلام دوست عزیز

    فیلد مدنظر توی دستور کوئری select رو داخل ” و ‘ قرار بده، مثلا کوئری اگه اینجوریه:

    category+ رو به صورت زیر بنویس:

    باید اینطوری جواب بده …

    موفق باشید.

      0
      ۱۴۰۰/۶/۲۸ ۲۲:۴۷:۰۴

      سلام ممنون ولی مشکل من این چیزها نیست. اجازه بدهید مثل خودتان مثال بزنم
      اگر جدولی شامل فیلدهای عددی و فیلدهای غیر عددی مانند char , varchar باشد دستور زیر کار نمی کند:
      select * from categories
      ولی دستور زیر کار می کند
      select id from categories
      دستور زیر کار نمیکند
      select name from categories
      دستور زیر کار می کند
      select id,degree from categories
      تا آنجا که فهمیدم اگر query شامل فیلدهای غیر عددی باشد کار نمی کند.

نوشتن پاسخ