ورود

View Full Version : سوال: نحوه استفاده از CASE



peyman677
چهارشنبه 31 تیر 1394, 01:03 صبح
با سلام
اساتید محترم کوئری زیر رو در نظر بگیرید :


SELECT m_id, m_name, m_year, m_rating, m_duration, m_type, m_country, m_language, m_imdbscore, m_myscore, m_metascore,
(SELECT COUNT(*) FROM tbl_files WHERE tbl_files.file_watched = 0 AND tbl_files.m_id = tbl_movies.m_id) AS c_count
FROM dbo.tbl_movies

میخوام اگر در tbl_files تمامی رکورد های مربوط به این m_id فیلد file_watched اش برابر با 1 بود مقدار c_count بشه 1 و در غیر این صورت بشه 0 ممنون میشم اگر راهنمایی کنید.

love_m69
یک شنبه 04 مرداد 1394, 09:00 صبح
یه سوال ستون file_watched امکان داره که null باشه ویا اینکه not null هست و همیشه یکی از دو حالت صفر یا یک رو مقدار می گیره؟

peyman677
دوشنبه 05 مرداد 1394, 16:00 عصر
به صورت not null هستش و به صورت Default صفر هستش