مرجع تخصصی برنامه نویسان

انجمن تخصصی برنامه نویسان فارسی زبان

کاربر سایت

moonfa1392

عضویت از 1394/08/17

دستور سلکت

  • یکشنبه 3 بهمن 1395
  • 03:41
تشکر میکنم

سلام وقت بخیر

دستور سلکت رو چطور باید بنویسم که 1 یا چند آی دی رو فراخوانی نکنه؟
مثلا select * from table where active='true تمام سطر ها رو میخونه من میخوام id های 10 و 43 رو نخونه چطور باید بنویسم؟

ممنون میشم راهنمایی کنید

پاسخ های این پرسش

تعداد پاسخ ها : 4 پاسخ
کاربر سایت

ایمان مدائنی

عضویت از 1392/01/20

  • یکشنبه 3 بهمن 1395
  • 08:41

یک where بزارید که id مخالف 1 و 43 باشه

کاربر سایت

moonfa1392

عضویت از 1394/08/17

  • یکشنبه 3 بهمن 1395
  • 08:46

استاد به این صورت نوشتم کار نمیکنه

select * from tbl_project where active='true' and id <> 43

مگه <> عملکرد نامساوی نیست؟

کاربر سایت

ایمان مدائنی

عضویت از 1392/01/20

  • یکشنبه 3 بهمن 1395
  • 08:50
Databases that support both != and <>:

    MySQL 5.1: != and <>
    PostgreSQL 8.3: != and <>
    SQLite: != and <>
    Oracle 10g: != and <>
    Microsoft SQL Server 2000/2005/2008/2012/2016: != and <>
    IBM Informix Dynamic Server 10: != and <>
    InterBase/Firebird: != and <>
    Apache Derby 10.6: != and <>
    Sybase Adaptive Server Enterprise 11.0: != and <>

کاربر سایت

moonfa1392

عضویت از 1394/08/17

  • یکشنبه 3 بهمن 1395
  • 09:04

خیلی ممنون لطف کردین

کاربرانی که از این پست تشکر کرده اند

هیچ کاربری تا کنون از این پست تشکر نکرده است

اگر نیاز به یک مشاور در زمینه طراحی سایت ، برنامه نویسی و بازاریابی الکترونیکی دارید

با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)