Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Запрос  [new]
beaver06
Member

Откуда:
Сообщений: 681
Добрый день!
Просьба помочь:
есть таблица. Нужно вывести результат в одну строку: кол-во всего строк, кол-во строк со знаком <>

CREATE TABLE [dbo].[Table_1](
[id] [int] IDENTITY(1,1) NOT NULL,
[value] [varchar](50) NULL
) ON [PRIMARY]


INSERT INTO Table_1([value])VALUES( 'dddd<>fffff')
INSERT INTO Table_1([value])VALUES( 'vvvv<>fffff')
INSERT INTO Table_1([value])VALUES( 'dddd<>dddd')
INSERT INTO Table_1([value])VALUES( 'dddd fffff')
INSERT INTO Table_1([value])VALUES( 'dddd<>fffff')
INSERT INTO Table_1([value])VALUES( 'ddddvvvfffff')
INSERT INTO Table_1([value])VALUES( 'dddd<>fffff')
17 апр 12, 17:12    [12428942]     Ответить | Цитировать Сообщить модератору
 Re: Запрос  [new]
iljy
Member

Откуда:
Сообщений: 8711
beaver06,

ФАК - Сложение символьных полей в запросе для SQL Server 2005
17 апр 12, 17:20    [12428998]     Ответить | Цитировать Сообщить модератору
 Re: Запрос  [new]
Glory
Member

Откуда:
Сообщений: 104751
beaver06
кол-во всего строк, кол-во строк со знаком <>

Изучите CASE
17 апр 12, 17:20    [12429000]     Ответить | Цитировать Сообщить модератору
 Re: Запрос  [new]
Alexander Karavaev
Member

Откуда: Москва
Сообщений: 40
beaver06,
select count(1),count(case when charindex('<>',value)<>0 then 1 else null end)
from table_1
17 апр 12, 17:29    [12429051]     Ответить | Цитировать Сообщить модератору
 Re: Запрос  [new]
beaver06
Member

Откуда:
Сообщений: 681
Alexander Karavaev,

спасибо большое
17 апр 12, 17:37    [12429103]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить