Аватар для Bitton
11 / 11 / 0
Регистрация: 23.11.2014
Сообщений: 114
1

Задачка так задачка

22.05.2015, 00:35. Показов 1173. Ответов 2
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Здравствуйте,

Ломаю голову, но ни как не могу прийти к решению. Задача следующая: К примеру есть некий адрес в столбце "624205, Свердловская обл, Лесной г, Ленина ул, дом № 21" благодаря КЛАДРу с помощью процедурки я узнаю, что для этого адреса к примеру есть вот этот список домов в следующем столбце "1À,2,20,21,22,23,24,25,26,27,28,29,29À" (расположение их именно такое). Скажите есть ли у кого какие мысли по поводу того, что бы в стобце номер 3 у меня осталось именно значение дома "21" согласно адресу.

Заранее всем благодарен за помощь и Ваши мысли.
0
22.05.2015, 00:35
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
22.05.2015, 00:35
Ответы с готовыми решениями:

Задачка. Запрос
День добрый. Начну с банального введения о том что я только начал изучать SQL. Ну и вот на тех знаниях что получил , а их не так уж...

задачка с кейсом
второй день ломаю голову..может кто поможет: Напечатать по-русски день недели и месяц, в который родился студент с заданным номером. или...

Задачка на собеседованнии
Форумчание, привет! Хочу поделиться своей задачей на собеседовании, и ваше мнение, правильно ли я ее решил. Задача: Нужно создать...

2
 Аватар для Kruds
708 / 708 / 226
Регистрация: 04.03.2013
Сообщений: 1,384
22.05.2015, 08:05 2
T-SQL
1
2
3
4
5
6
7
8
9
10
;with cte (address, house) as
(
select 'Ленина, №1', '11' union
select 'Ленина, №19', '12А' union
select 'Ленина, №25', '13' union
select 'Ленина, №14', '14' union
select 'Ленина, №17', '15/4'
)
 
select * from cte where address like '%, №' + house
0
 Аватар для Bitton
11 / 11 / 0
Регистрация: 23.11.2014
Сообщений: 114
22.05.2015, 13:54  [ТС] 3
Такой вариант не очень подходит, так как входные параметры должны быть опциональны, т.е. постоянно меняются
я нашел такое решение
T-SQL
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
declare @ad nvarchar (255) = '12,1,45,54,4321,45,454,454,der,ere,435,5654,34В,2354,325435,532145,132' + ','
        , @add nvarchar (255) = 'Сказочная обл. Царский р-н. Село Избушка ул. Курьеношкиная д. 34В', @n int, @n1 int 
        , @add1 nvarchar (255)
        , @add2 nvarchar (255)
        , @res nvarchar (255) = null
select @add1 = LEFT(@ad,CHARINDEX (',', @ad )-1),@n1 = LEN (@ad), @n = 1
while @n <= @n1
BEGIN
 IF @add not like '%'+ @add1 +'%'
  BEGIN
   set @ad = SUBSTRING(@ad,CHARINDEX (',', @ad )+1 ,LEN(@ad))
   set @add1 = LEFT(@ad,CHARINDEX (',', @ad )-1)
  END
  ELSE
    set @res = @add1
 IF @res is not null
   BREAK
 ELSE
  set @n = @n + 1     
END
select @res
0
22.05.2015, 13:54
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
22.05.2015, 13:54
Помогаю со студенческими работами здесь

Задачка по sql
Решил подтянуть свои знания sql , решаю задачи вот с этого сайта del -не могу решить Условие Схема БД состоит из четырех таблиц: ...

Вот такая задачка
Вывести факультет на котором учиться максимальное количество студентов.Помогите решить

Простой запрос, студенческая задачка
Доброго времени суток. Я студент и прошу помощи у продвинутых. Fam - фамилии студентов pers - все персоналии (студенты, преподаватели,...

Задачка для базы данных "pubs"
Добрый день. Помогите, пожалуйста, решить задачу. Определить издательства, для каждой книги которых выполняется условие: “Если книга...

Help! Задачка построение отчета
Есть форма основанная на таблице клиенты, есть подчиненная форма на таблице обслуживаемая техника, которая в свою очередь имеет подчиненную...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему

Редактор формул (кликните на картинку в правом углу, чтобы закрыть)
Опции темы

Новые блоги и статьи
Система безопасности в Laravel: возможности и примеры
Wired 18.02.2025
Каждый день появляются новые виды атак и уязвимостей, которые могут поставить под угрозу конфиденциальные данные пользователей и функционирование всей системы. В этом контексте выбор надежного. . .
Давайте сравним Django и Laravel
Wired 18.02.2025
Django и Laravel - два мощных инструмента, которые часто сравнивают между собой. Оба фреймворка предлагают разработчикам богатый набор возможностей для создания масштабируемых веб-приложений, но. . .
Laravel или React - что лучше?
Wired 18.02.2025
В разработке веб выбор правильного инструмента часто определяет успех всего проекта. Особенно интересным представляется сравнение Laravel и React - двух популярных технологий, которые часто. . .
Laravel 11: новые возможности, гайд по обновлению
Wired 18.02.2025
Laravel 11 - это новая масштабная версия одного из самых популярных PHP-фреймворков, выпущенная в марте 2024 года. Эта версия продолжает традицию внедрения передовых технологий и методологий. . .
Миграции в Laravel
Wired 18.02.2025
Разработка веб-приложений на Laravel неразрывно связана с управлением структурой базы данных. При работе над проектом часто возникает необходимость вносить изменения в схему базы данных - добавлять. . .
Аутентификация в Laravel
Wired 18.02.2025
В современном мире веб-разработки безопасность пользовательских данных становится критически важным аспектом любого приложения. Laravel, как один из самых популярных PHP-фреймворков, предоставляет. . .
Laravel или Symfony: что лучше для старта?
Wired 18.02.2025
В веб-разработке выбор правильного фреймворка может стать определяющим фактором успеха проекта. Особенно это актуально для PHP - одного из самых распространенных языков программирования, где Laravel. . .
Что нового в Laravel 12
Wired 18.02.2025
С момента своего появления в 2011 году Laravel постоянно развивается, внедряя инновационные решения и совершенствуя существующие возможности. В начале 2025 года ожидается выход Laravel 12 - новой. . .
Роутер в Laravel: как работать с маршрутами
Wired 18.02.2025
Маршрутизация - один из основополагающих элементов любого веб-приложения на Laravel, определяющий как приложение отвечает на HTTP-запросы к различным URL-адресам. По сути, роутинг - это механизм. . .
Интеграция шаблона Bootstrap в Laravel PHP
Wired 18.02.2025
Разработка веб-приложений в современном мире требует не только надежного бэкенда, но и привлекательного, отзывчивого интерфейса. Laravel, как один из самых популярных PHP-фреймворков, отлично. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru