سلام
می خوام یک کوئری بنویسم که تمام رکوردهایی که فیلد user آنها به شکل زیر نیست را حذف کند:
4 کاراکتر اول هر چی می خواد باشه(حتما 4 کاراکتر)
کاراکتر بعدی ـ (underline)باشه
کاراکتر های بعدی هم مهم نیستند
لطفا راهنمایی
Printable View
سلام
می خوام یک کوئری بنویسم که تمام رکوردهایی که فیلد user آنها به شکل زیر نیست را حذف کند:
4 کاراکتر اول هر چی می خواد باشه(حتما 4 کاراکتر)
کاراکتر بعدی ـ (underline)باشه
کاراکتر های بعدی هم مهم نیستند
لطفا راهنمایی
سلام :
شاید این یه راه باشه :
DELETE FROM Table1
WHERE (id NOT IN
(SELECT id
FROM Table1
WHERE (name LIKE '[a-z][a-z][a-z][a-z][_]%')))
4 کاراکتر اول من می تونه عددی یا کاراکتر غیر حرفی هم باشه . فکر کنم در این کوئری 4 کاراکتر حرف در نظر گرفته شده:افسرده:
به شکل زیر کوئری دوستمان را تغییر دهید
DELETE FROM Table1
WHERE (id NOT IN
(SELECT id
FROM Table1
WHERE (name LIKE '____[_]%')))
به جای هر کاراکتر دالخواه از یک underline استفاده کنید