2012-04-30 1 views
0

У меня есть запрос sql, который я запускаю в базе данных MDB.Как этот запрос SQL запрашивает записи?

select * from Products where itemname & ' ' & size & ' ' & quality='A/G RATIO Patient Price' Order by Category

Это приносит мне запись, где itemname является A/G RATIO (Существует только одна запись, где ItemName является A/G RATIO).

Мой стол Продукт имеет ItemName, size и quality столбцов, но в конкретной строке, значение 'A/G RATIO' в ITEMNAME и 'Patient Price' в качественных колонках, но как же эти значения проверяются в одном состоянии 'A/G RATIO Patient Price'.

Я думаю, что есть что-то около & Оператор, которого я не мог найти Google, и мне не хватает. Что это? В чем смысл этого SQL-запроса?

+0

При работе со строками оператор & в MS Access аналогичен оператору + в других СУБД. – HK1

ответ

2

Запрос сравнивает 'A/G RATIO Patient Price' с конкатенацией значения на колонке itemname, пространстве, значение на size колонке, пространстве и значения на quality колонки.

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