Добро пожаловать в форум, Guest >> Войти | Регистрация | Поиск | Правила | | В избранное | Подписаться | ||
Все форумы / Microsoft SQL Server |
![]() ![]() |
Geologist_ Member Откуда: Россия Сообщений: 5 |
Доброго дня. Народ, подскажите, есть вот такая проблема: Таблица с номенклатура листов карты масштаба 1:200000. table1.INDEX_N V37-XXV,XXVI,XXVII V37-XXVIII,XXIX,XXX V38-XXV,XXVI,XXVII V38-XXVIII,XXIX,XXX V39-XXV,XXVI,XXVII Как вставить символ "-" после первого символа в строке что бы записи имели следующий вид table1.INDEX_N V-37-XXV,XXVI,XXVII V-37-XXVIII,XXIX,XXX V-38-XXV,XXVI,XXVII V-38-XXVIII,XXIX,XXX V-39-XXV,XXVI,XXVII |
25 апр 16, 09:29 [19101217] Ответить | Цитировать Сообщить модератору |
Glory Member Откуда: Сообщений: 104760 |
STUFF () |
||
25 апр 16, 09:35 [19101242] Ответить | Цитировать Сообщить модератору |
Geologist_ Member Откуда: Россия Сообщений: 5 |
Сказать что я в SQL полный 0- это ничего не сказать. Можно как то по подробнее. |
25 апр 16, 09:42 [19101277] Ответить | Цитировать Сообщить модератору |
Glory Member Откуда: Сообщений: 104760 |
Откройте для себе хелп https://msdn.microsoft.com/en-us/library/ms188043.aspx?f=255&MSPPError=-2147217396 |
||
25 апр 16, 09:43 [19101287] Ответить | Цитировать Сообщить модератору |
BekrenevSS Member Откуда: Москва Сообщений: 11 |
if object_id(N'tempdb..#temp', N'U') is not null drop table #temp; create table #temp(value nvarchar(50)); insert into #temp(value) values (N'V37-XXV,XXVI,XXVII') ,(N'V37-XXVIII,XXIX,XXX') ,(N'V38-XXV,XXVI,XXVII') ,(N'V38-XXVIII,XXIX,XXX') ,(N'V39-XXV,XXVI,XXVII'); select stuff([value],2,0,N'-') from #temp |
25 апр 16, 09:46 [19101309] Ответить | Цитировать Сообщить модератору |
Geologist_ Member Откуда: Россия Сообщений: 5 |
BekrenevSS , Спасибо огромное. Glory, да справку то я для себя давно открыл, только не все понятно. У меня случай тяжелы, написание запросов дается очень туго. Видимо мозги под другое заточены. |
25 апр 16, 09:53 [19101358] Ответить | Цитировать Сообщить модератору |
Glory Member Откуда: Сообщений: 104760 |
Т.е. не хватает ума даже взять пример из хелпа ?
И поэтому вы разрешаете другим за вас писать эти запросы ? |
||||
25 апр 16, 09:58 [19101387] Ответить | Цитировать Сообщить модератору |
Geologist_ Member Откуда: Россия Сообщений: 5 |
Можете считать меня кем угодно но вот этого SELECT STUFF('abcdef', 2, 3, 'ijklmn'); (пример из хелпа) я реально понять не могу. Если бы мог- то не спрашивал бы. |
25 апр 16, 10:16 [19101480] Ответить | Цитировать Сообщить модератору |
Glory Member Откуда: Сообщений: 104760 |
А для прочитать идущее сначала объяснение мне не хватает знаниий английского, да ?
Для тех, кто не может сам, есть форум Работа. Здесь - форум для тех, кто может хочь что-то сделать сам. |
||||
25 апр 16, 10:18 [19101494] Ответить | Цитировать Сообщить модератору |
iap Member Откуда: Москва Сообщений: 47047 |
Geologist_, замените в адресе https://msdn.microsoft.com/en-us/library/ms188043.aspx?f=255&MSPPError=-2147217396 en-us на ru-ru, раз всё так запущено. |
25 апр 16, 10:21 [19101503] Ответить | Цитировать Сообщить модератору |
Geologist_ Member Откуда: Россия Сообщений: 5 |
В данный момент я только начал изучать SQL. Что то до меня доходит, что то нет. То что нет- пытаюсь понять, не понимаю- спрашиваю. Просто случилось так, что поставленную задачу я с моим настоящим уровнем знания быстро решить не в состоянии. Мне надо учится и учиться с нуля. Я до этого 12 лет электронной картографией занимался и про SQL слыхом не слыхивал. Вам я желаю что бы по жизни Вам попадались исключительно такие же умники как Вы, которые при любом вашем вопросе тыкали бы вас носом в то, что вы не знаете вместо того что бы помочь. |
25 апр 16, 10:27 [19101541] Ответить | Цитировать Сообщить модератору |
Glory Member Откуда: Сообщений: 104760 |
Ну так идите и учитесь. Именно с нуля. А с "напишите мне запрос, а о мне трудно"
Не. Лучше чтобы сразу за меня все делали. А им лошадку нарисую. Сообщение было отредактировано: 25 апр 16, 10:31 |
||||
25 апр 16, 10:31 [19101566] Ответить | Цитировать Сообщить модератору |
Все форумы / Microsoft SQL Server | ![]() |