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

Откуда:
Сообщений: 1
Есть такие данные:

кол1
10304-4603
10304-4603
10304-4701
10304-4701
10304-4701
11803-2027
11520-2900
11784-1242
11216-2974
11980-1112

Надо получить такие:

кол1
10304
10304
10304
10304
10304
11803
11520
11784
11216
11980
5 окт 18, 21:20    [21696806]     Ответить | Цитировать Сообщить модератору
 Re: Как отрезать данные?  [new]
PizzaPizza
Member

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

google Sql Server String Functions
выбирайте какая больше нравится
5 окт 18, 21:26    [21696811]     Ответить | Цитировать Сообщить модератору
 Re: Как отрезать данные?  [new]
londinium
Member

Откуда: Киев
Сообщений: 1168
slava_mo,
USE MASTER
GO

WITH CTE AS
(
 SELECT '10304-4603' AS A
  UNION ALL
SELECT '10304-4603'
  UNION ALL
SELECT '10304-4701'
  UNION ALL
SELECT '10304-4701'
  UNION ALL
SELECT '10304-4701'
  UNION ALL
SELECT '11803-2027'
  UNION ALL
SELECT '11520-2900'
  UNION ALL
SELECT '11784-1242'
  UNION ALL
SELECT '11216-2974'
  UNION ALL
SELECT '11980-1112'
)
SELECT C.A,LEFT(C.A,5)AS TR
FROM CTE C
5 окт 18, 22:30    [21696841]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить