چرا دستور select در Sqlite فقط با فیلدهای عددی کار می کند؟
سلام من به تازگی پایگاه اطلاعاتی یکی از پروژه های خود را در سی شارپ از SQL Server به Sqlite تغییر داده ام. ولی دستور select که در پایگاه قبلی خوب کار می کرد در اینجا فقط برای داده های عددی جواب می دهد و بقیه تایپها را بر نمی گرداند. داده های غیر عددی من از نوع char و varchar است لطفا راهنمایی بفرمایید.
پاسخ ها ( 1 )
سلام دوست عزیز
فیلد مدنظر توی دستور کوئری select رو داخل ” و ‘ قرار بده، مثلا کوئری اگه اینجوریه:
category+ رو به صورت زیر بنویس:
باید اینطوری جواب بده …
موفق باشید.
سلام ممنون ولی مشکل من این چیزها نیست. اجازه بدهید مثل خودتان مثال بزنم
اگر جدولی شامل فیلدهای عددی و فیلدهای غیر عددی مانند char , varchar باشد دستور زیر کار نمی کند:
select * from categories
ولی دستور زیر کار می کند
select id from categories
دستور زیر کار نمیکند
select name from categories
دستور زیر کار می کند
select id,degree from categories
تا آنجا که فهمیدم اگر query شامل فیلدهای غیر عددی باشد کار نمی کند.