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

Откуда:
Сообщений: 8
Добрый день!
Есть штрих-код 13 символов надо вытащить из него цифры с 5 по 12 символ. SQL 2000
3 июн 11, 17:06    [10760689]     Ответить | Цитировать Сообщить модератору
 Re: Обрезать штрих-код  [new]
штрих-код
Guest
mortal-gosha
Добрый день!
Есть штрих-код 13 символов надо вытащить из него цифры с 5 по 12 символ. SQL 2000

есть в где? на коробке нарисован?
3 июн 11, 17:07    [10760696]     Ответить | Цитировать Сообщить модератору
 Re: Обрезать штрих-код  [new]
mortal-gosha
Member

Откуда:
Сообщений: 8
штрих-код,
В таблице поле,как его обрезать!
3 июн 11, 17:09    [10760713]     Ответить | Цитировать Сообщить модератору
 Re: Обрезать штрих-код  [new]
штрих-код
Guest
mortal-gosha,

substring
3 июн 11, 17:10    [10760722]     Ответить | Цитировать Сообщить модератору
 Re: Обрезать штрих-код  [new]
mortal-gosha
Member

Откуда:
Сообщений: 8
штрих-код
mortal-gosha,

substring


substring для числового поля не подходит
3 июн 11, 17:12    [10760734]     Ответить | Цитировать Сообщить модератору
 Re: Обрезать штрих-код  [new]
Гадя Петрович
Member

Откуда: планета Плюк, 215 в тентуре, галактика Кин-дза-дза в Спирали
Сообщений: 52912
mortal-gosha
штрих-код
mortal-gosha,

substring
substring для числового поля не подходит
convert
3 июн 11, 17:15    [10760752]     Ответить | Цитировать Сообщить модератору
 Re: Обрезать штрих-код  [new]
mortal-gosha
Member

Откуда:
Сообщений: 8
Гадя Петрович
mortal-gosha
пропущено...
substring для числового поля не подходит
convert

И в какой тип конвертировать?
3 июн 11, 17:16    [10760761]     Ответить | Цитировать Сообщить модератору
 Re: Обрезать штрих-код  [new]
Гадя Петрович
Member

Откуда: планета Плюк, 215 в тентуре, галактика Кин-дза-дза в Спирали
Сообщений: 52912
mortal-gosha
Гадя Петрович
пропущено...
convert
И в какой тип конвертировать?
в тот, который подходит для SUBSTRING
3 июн 11, 17:17    [10760767]     Ответить | Цитировать Сообщить модератору
 Re: Обрезать штрих-код  [new]
mortal-gosha
Member

Откуда:
Сообщений: 8
Гадя Петрович
mortal-gosha
пропущено...
И в какой тип конвертировать?
в тот, который подходит для SUBSTRING

Спасибо, все получилось!
3 июн 11, 17:22    [10760796]     Ответить | Цитировать Сообщить модератору
 Re: Обрезать штрих-код  [new]
AmKad
Member

Откуда:
Сообщений: 5308
Без конвертации
with s as
(select 1234567890123 s 
)
select s, floor(s % 1000000000 / 10) sub
from s;
3 июн 11, 17:37    [10760902]     Ответить | Цитировать Сообщить модератору
 Re: Обрезать штрих-код  [new]
UV
Member

Откуда: EU
Сообщений: 36
mortal-gosha
штрих-код
mortal-gosha,

substring


substring для числового поля не подходит

EAN-13 штрих-код из 13 знаков (цифры), но правильно рассмотривать как стринг. Есть штрих коды с буквы. Если ты проектант БД, переделай поле в NVARCHAR(13) или VARCHAR(13)
3 июн 11, 18:04    [10761097]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить