SQL simple Query where company_name != to 'value' -
कार्यों से employees_name चुनें जहां काम करता है। COMPANY_NAME! = ('बीपी')
नीचे संदर्भ तालिका
तालिका कार्य (कर्मचारी_नाम varchar (100), कंपनी_नाम varchar (100), वेतन पूर्णांक, विदेशी कुंजी (employee_name) संदर्भ कर्मचारी (employee_name) की आवश्यकता है ), विदेशी कुंजी (company_name) संदर्भ कंपनी (कंपनी_नाम), चेक (वेतन & gt; 0))
इस प्रश्न के उत्तर में अभी भी बीपी के लिए काम करने वाले कर्मचारी के परिणाम क्यों वापस आएंगे? मैं क्या गलत कर रहा हूं? क्वेरी सफलतापूर्वक चलती है, लेकिन मेरे नमूना डेटाबेस में बीपी के लिए काम करने वाले लोगों के नामों को वापस लाती है।
आपके पास varchar (100) का प्रयोग किया जाता है जो उसके बाद रिक्त स्थान का एक सेट लौटा सकता है ताकि आप एक हो सकते हैं या आपके पास
कार्यों से कर्मचारी_नाव चुनें जहां rtrim (works.COMPANY_NAME) & lt; & gt; 'बीपी'
Comments
Post a Comment