moji_helooo
پنج شنبه 05 اردیبهشت 1392, 22:59 عصر
سلام. دستور select روی بعضی از رکوردهای جدول کار می کنه ولی روی بعضی یا بهتره بگم روی بیشتر رکورد های جدول با وجود جواب به من NULL می ده. خیلی عجیبه مثلا دستور زیر توی جدل book:
select مولف from book
where book.عنوان = 'تاملات';
جواب داره و جوابش هم هست: 'مارکوس الیوس انتونینوس اورلیوس'
اما دستور زیر روی همون جدول رو که می زنم NULL می ده در صورتی که جوابش هست: 'پیتر لینز'
select مولف from book
where book.عنوان = 'نظریه زبان';
چرا اینطوری می شه؟:متعجب: من خیلی چک کردم. اصلا صوتی لپی نمی بینم! شما دچار چنین مشکلی نشدید؟ نکنه به خاطر فارسی بودنشه؟! توی SQL Server 2012 می زنم و موقع نصب collation رو روی persian گذاشتم.
select مولف from book
where book.عنوان = 'تاملات';
جواب داره و جوابش هم هست: 'مارکوس الیوس انتونینوس اورلیوس'
اما دستور زیر روی همون جدول رو که می زنم NULL می ده در صورتی که جوابش هست: 'پیتر لینز'
select مولف from book
where book.عنوان = 'نظریه زبان';
چرا اینطوری می شه؟:متعجب: من خیلی چک کردم. اصلا صوتی لپی نمی بینم! شما دچار چنین مشکلی نشدید؟ نکنه به خاطر فارسی بودنشه؟! توی SQL Server 2012 می زنم و موقع نصب collation رو روی persian گذاشتم.