powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Помогите с запросом(ОБРЕЗАТЬ СИМВОЛ)
6 сообщений из 6, страница 1 из 1
Помогите с запросом(ОБРЕЗАТЬ СИМВОЛ)
    #38587901
оксана2015
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
В столбце вводятся подразделения цехов допустим:
12
305
1116
32001
122001 (максимальное количество символов 6)
необходимо сделать обрезку с таким условием
если двухзначное(12) остается без изменений=>12
если 305 то обрезается два знака с права=>3
если 1116 то обрезается два знака=>11
если 32001 то 4 знака обрезается =>3
если 122001 то 4 знака =>12
(всегда обрезается четное число)
ЗАРАНЕЕ СПАСИБО =)
...
Рейтинг: 0 / 0
Помогите с запросом(ОБРЕЗАТЬ СИМВОЛ)
    #38587930
оксана2015
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
точнее уже введены подразделения цехов
...
Рейтинг: 0 / 0
Помогите с запросом(ОБРЕЗАТЬ СИМВОЛ)
    #38587935
Cygapb-007
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
left(field,elt(len(field),1,2,...))
...
Рейтинг: 0 / 0
Помогите с запросом(ОБРЕЗАТЬ СИМВОЛ)
    #38587985
оксана2015
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Cygapb-007, в select или в fhere применяется ???
...
Рейтинг: 0 / 0
Помогите с запросом(ОБРЕЗАТЬ СИМВОЛ)
    #38588105
Cygapb-007
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
select 
  field, 
  left(field, elt(length(field),1,2,1,2,1,2)) v1,
  left(field, 1+(length(field)-1) % 2) v2
from(
  select 12 field union all 
  select 305 union all 
  select 1116 union all 
  select 32001 union all 
  select 122001 union all 
  select 6
  )f

FIELD v1 v212 12 12305 3 31116 11 1132001 3 3122001 12 126 6 6
...
Рейтинг: 0 / 0
Помогите с запросом(ОБРЕЗАТЬ СИМВОЛ)
    #38588425
Фотография Akina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: sql
1.
 substring(txt from 1 for (1+length(txt))%2+1)
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Помогите с запросом(ОБРЕЗАТЬ СИМВОЛ)
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]