غلبة المشغلين المنطقيين في mysql
يعد فهم أسبقية هؤلاء المشغلين أمرًا بالغ الأهمية لضمان تنفيذ الاستعلامات كما هو مقصود. توفر وثائق MySQL قائمة شاملة بمستويات أسبقية المشغل ، مع المشغلين في الجزء العلوي من القائمة لها أسبقية أعلى.حيث العرض = 1 أو العرض = 2 ومحتوى مثل "٪ Hello World ٪" أو علامات مثل "٪ Hello World ٪" أو عنوان مثل "٪ Hello World ٪" ؛
وفقًا للوثائق ، فإن OR والمشغلين لديهم نفس الأسبقية. لذلك ، يمكن تفسير هذا الاستعلام بطريقتين:
World ٪ "))
SELECT * FROM tablename WHERE display = 1 OR display = 2 AND content LIKE "%hello world%" OR tags LIKE "%hello world%" OR title LIKE "%hello world%";الغموض ، من أفضل الممارسات استخدام الأقواس لتعبيرات المجموعة وتحديد أسبقية المشغل صراحة. على سبيل المثال:
حدد * من Tablename أين (عرض = 1 أو عرض = 2) و (محتوى مثل "٪ Hello World ٪" أو علامات مثل "٪ Hello World ٪" أو عنوان مثل "٪ Hello World ٪") ؛
تنصل: جميع الموارد المقدمة هي جزئيًا من الإنترنت. إذا كان هناك أي انتهاك لحقوق الطبع والنشر الخاصة بك أو الحقوق والمصالح الأخرى، فيرجى توضيح الأسباب التفصيلية وتقديم دليل على حقوق الطبع والنشر أو الحقوق والمصالح ثم إرسالها إلى البريد الإلكتروني: [email protected]. سوف نتعامل مع الأمر لك في أقرب وقت ممكن.
Copyright© 2022 湘ICP备2022001581号-3