এসকিউএলাইটে "সমান নয়" এর সিনট্যাক্সটি কী?


112
 Cursor findNormalItems = db.query("items", columns, "type=?", 
                                   new String[] { "onSale" });

আমি কার্সারটি ফিরিয়ে দিতে চাই যা অনসেলে নয় এমন কিছু নির্দেশ করে, আমার কী পরিবর্তন করা উচিত? ধন্যবাদ!

উত্তর:


201

থেকে সরকারী ডকুমেন্টেশন :

সমান অপারেটর হয় হয় !=বা হতে পারে<>

সুতরাং আপনার কোড হয়ে যায়:

Cursor findNormalItems = db.query("items", columns, "type != ?", 
                                  new String[] { "onSale" });   

9
আমার মতে, !=আরও পেশাদার দেখায় - =এবং ==অপারেটরগুলির সাথে আরও সুসংগত ।
নিষিদ্ধ-জিওঞ্জিনিয়ারিং

কেন আমাকে "বা 'মাইক্রোলম' যুক্ত করতে হবে? যখন আমি কোথাও জিজ্ঞাসা করি না যেখানে
সমান অংশ নেই

3
@ নিষেধাজ্ঞাসমূহ <>এসকিউএল আনসি স্ট্যান্ডার্ড এবং !=তা নয়। অবশ্যই <>আরও পেশাদার
edc65

@ নিষেধাজ্ঞা-জিওইঞ্জিনিয়ারিং, এখানে মন্তব্য একটি গুচ্ছ এর ব্যবহারের জন্য আর্গুমেন্ট উপস্থাপন !=বা <>

9

আপনার তুলনাকারীর সাথে অ-সমমান অপারেটর ব্যবহার করা উচিত: "type!=?"বা "type<>?"


আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.