رتبه موضوع:
  • 0 رای - 0 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
جستجوی پیشرفته
#1
سلام

جدول زیر را داریم

کد:
CREATE TABLE Person
(person_nbr INT NOT NULL PRIMARY KEY,
first_name VARCHAR(50) NOT NULL,
last_name VARCHAR(50) NOT NULL,
age INTEGER NOT NULL
  CHECK (age > 0),
gender BIT --1 means Mail
           --0 means Femail
);
و

کد:
INSERT INTO Person
VALUES
(1, 'Mohammad', 'Salimabadi', 24, 1),
(2, 'Ali', 'Ahmadi', 24, 1),
(3, 'Maryam', 'Mohseni', 27, 0);


پروسیچری می خواهم که بتواند براساس

یکی از ستونها (مثلا فقط جنسیت)یا دوتا ستونها(جنست وسن)ویا سه ستون ویاچهارستون را وارد کردیم جواب را بدهد و اگر هیچ داده ای وارد نشد(همه ستونها را برگرداند)
درضمن می خواهم برای ستونهای متنی جستجو براساس like باشد مثلا برایfirst_name اگرr وارد شد reza را برگرداند که سرعت جستجو هم بالا باشد
باتشکر از راهنمای شما
پاسخ
تشکر شده توسط:




کاربران در حال بازدید این موضوع: 2 مهمان