Сначала вам нужен не код SQL, а проект базы данных. Только тогда имеет смысл начинать писать SQL.
Простая схема таблицы, которая соответствует функциональности Yell, может выглядеть примерно так:
CREATE TABLE Company (
company_id INT NOT NULL PRIMARY KEY IDENTITY(1,1),
company_name VARCHAR(255) NOT NULL,
location VARCHAR(255) NOT NULL
)
и затем вы будете искать его по имени с помощью SQL, например:
SELECT * FROM Company WHERE company_name like '%text%'
или по местоположению, например:
SELECT * FROM Company WHERE location = 'Location'
Конечно, для поиска местоположения в реальном мире нужно будет использовать либо точный город и штат, либо поиск по почтовому индексу, либо какую-то разумную их комбинацию. И тогда в реальной таблице будет гораздо больше полей, таких как описания и т. Д. Но это основная идея.