2014-09-12 6 views
0

Я запускаю SQL-запрос, чтобы узнать количество раз, когда одно и то же значение находится в столбце.Результаты SQL Query

Запрос:

SELECT COUNT(CustomerID) AS OrdersFromCustomerID7 
FROM Orders 
WHERE CustomerID=7; 

Результат запроса:

OrdersFromCustomerID7 
--------------------- 
4 

Так как я хочу, чтобы поставить «4» значение переменной Linux окружающей среды, я должен был бы удалить OrdersFromCustomerID7 текст из результата , Кто-нибудь знает, как это сделать?

Примечание: Я уже попытался удалить AS OrdersFromCustomerID7 из запроса и что делает результат запроса прийти, как показано ниже:

COUNT(CustomerID) 
----------------- 
4 

мне нужен результат запроса должен быть возвращен в виде одного числа, так как это впоследствии поместить в переменную среды для будущего анализа другим сценарием.

Любые идеи?

Спасибо!

+1

Используйте соединитель базы данных. –

+1

какой dbms вы используете? – AK47

+0

Вам необходимо установить свойство для отключения заголовка. Как и в Oracle 'set heading off' – Ambrish

ответ

0

я, наконец, смог получить его на работу, используя следующие модификаторы в запросе:

mysql "DATABASE" -N -s -r "SQL STATEMENT" 

-N removes headers 
-s removes separator chars 
-r raw output 

Спасибо @Ambrish за ваше время!