Как искать с помощью оператора SQL? - PullRequest
0 голосов
/ 20 марта 2011

Как я могу найти все идентификаторы таблицы SQL? Например, я хочу найти слово «ключ» и вернуть идентификаторы, в которых это слово было найдено.

Ответы [ 3 ]

3 голосов
/ 20 марта 2011

Предполагая, что id является именем столбца в вашей таблице, вам нужно будет использовать LIKE

SELECT id 
FROM  YourTable
WHERE id LIKE '%key%'

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

1 голос
/ 20 марта 2011

SELECT [имя поля id] ОТ [Имя таблицы] WHERE [поле для поиска ключа] LIKE '% key%';

0 голосов
/ 20 марта 2011

Будет ли это то, что вы ищете?

INSERT INTO dest_table (dest_id)
SELECT source_id
FROM source_table
WHERE source_column LIKE '%key%';
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...