نمایش نتایج 1 تا 5 از 5

نام تاپیک: یک کوئری ساده

  1. #1

    یک کوئری ساده

    سلام
    می خوام یک کوئری بنویسم که تمام رکوردهایی که فیلد user آنها به شکل زیر نیست را حذف کند:
    4 کاراکتر اول هر چی می خواد باشه(حتما 4 کاراکتر)
    کاراکتر بعدی ـ (underline)باشه
    کاراکتر های بعدی هم مهم نیستند

    لطفا راهنمایی

  2. #2

    نقل قول: یک کوئری ساده

    سلام :
    شاید این یه راه باشه :
    DELETE FROM Table1
    WHERE (id NOT IN
    (SELECT id
    FROM Table1
    WHERE (name LIKE '[a-z][a-z][a-z][a-z][_]%')))

  3. #3

    نقل قول: یک کوئری ساده

    4 کاراکتر اول من می تونه عددی یا کاراکتر غیر حرفی هم باشه . فکر کنم در این کوئری 4 کاراکتر حرف در نظر گرفته شده

  4. #4

    نقل قول: یک کوئری ساده

    به شکل زیر کوئری دوستمان را تغییر دهید

    DELETE FROM Table1
    WHERE (id NOT IN
    (SELECT id
    FROM Table1
    WHERE (name LIKE '____[_]%')))

    به جای هر کاراکتر دالخواه از یک underline استفاده کنید

  5. #5

    نقل قول: یک کوئری ساده

    نقل قول نوشته شده توسط behrouzlo مشاهده تاپیک
    به شکل زیر کوئری دوستمان را تغییر دهید

    DELETE FROM Table1
    WHERE (id NOT IN
    (SELECT id
    FROM Table1
    WHERE (name LIKE '____[_]%')))

    به جای هر کاراکتر دالخواه از یک underline استفاده کنید
    چرا از subquery استفاده کردین؟!
    DELETE FROM table_name WHERE name NOT LIKE '____[_]%'
    وبلاگ من (Advanced SQL Querying)

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •