2008-10-21 5 views
0

Учитывая таблицу с именем «человек» (в MySQL базе данных/схеме), вроде как это:Как найти несколько столбцов таблицы в MySQL?

code varchar(25) 
lastname varchar(25) 
firstname varchar(25) 

Я пытаюсь сделать хранимую функцию, чтобы получить «код» или часть " код "(который, конечно же, является кодом, который идентифицирует этого человека) и возвращает« список »предложений лиц, имеющих аналогичный код.

Что я не уверен, как искать, как в авто полный путь, возвращая все возможные результаты (или только пять); а также как вернуть этот «список» лиц из хранимой процедуры.

Любая идея, как я мог это сделать, спасибо!

ответ

1

Вы можете использовать wild cards в SQL. Это то, что вы ищите?

SELECT * FROM person WHERE code LIKE '%part_of_code%' 
+0

да, но как мне вернуть «список» возможных кодов из хранимой функции? – ramayac

+1

В MySQL вы можете просто сделать выбор без использования курсора или переменной, и он будет возвращен клиенту. См. Http://dev.mysql.com/doc/refman/5.0/en/stored-routines-syntax.html. – jakber

 Смежные вопросы

  • Нет связанных вопросов^_^