Size: a a a

2020 April 16

🅰

🅰️ртур in sql_ninja
Если перед аналитиком таблица и в ней нет физического столбца "скидка", но он хочет узнать, а применяются ли сейчас скидки. Как он поступает?
источник

🅰

🅰️ртур in sql_ninja
Если я правильно понял, это представлениями называется.
источник

DP

Dmitry Paziy in sql_ninja
лично я просто добавляю нужный столбец в запрос
источник

DP

Dmitry Paziy in sql_ninja
да, можно представлениями пользоваться, различными вьюшками и прочим
источник

А

Андрій in sql_ninja
Ребзя, а есть какойто механизм для извлечения такой инфы?
countryCode=PL;countryName=Polska;locality=Marki;street=Zieleniecka;postalCode=05-270;speedLimit=50;roadUse=LocalStreet;
она мне идет в одном из свойства джсона,
хочу сделать таблицу типа

id, countryCode,CountryName, Locality ....

думаю может сделать реплейс(; => ","   = => ":" )  и преобразовать в джсон, потом с ним работать как обычно,
или игратся c стафф?
источник

G

Gopneg in sql_ninja
Андрій
Ребзя, а есть какойто механизм для извлечения такой инфы?
countryCode=PL;countryName=Polska;locality=Marki;street=Zieleniecka;postalCode=05-270;speedLimit=50;roadUse=LocalStreet;
она мне идет в одном из свойства джсона,
хочу сделать таблицу типа

id, countryCode,CountryName, Locality ....

думаю может сделать реплейс(; => ","   = => ":" )  и преобразовать в джсон, потом с ним работать как обычно,
или игратся c стафф?
такую херню лучше не в базе парсить
источник

G

Gopneg in sql_ninja
ебани там вызов петона например
источник

А

Андрій in sql_ninja
Gopneg
ебани там вызов петона например
както слишком оверкил.
источник

G

Gopneg in sql_ninja
Андрій
както слишком оверкил.
парсить текст скулем - вот это оверкилл
источник

А

Андрій in sql_ninja
да я думал вобще весь джсон форматировать в шарпе, в принципе я ведь шарпом и шлю гет запросы на сервак, и инсертить сразу в бд...
но показалось что просто шарпом формировать джсон файлик и вливать в базу через OPENJSON Будет практичней...
источник

И

Игорь in sql_ninja
особенно клево когда структура текста изменится и все сломается
источник

G

Gopneg in sql_ninja
Андрій
да я думал вобще весь джсон форматировать в шарпе, в принципе я ведь шарпом и шлю гет запросы на сервак, и инсертить сразу в бд...
но показалось что просто шарпом формировать джсон файлик и вливать в базу через OPENJSON Будет практичней...
ебаш шарпом конечно
источник

G

Gopneg in sql_ninja
там даже перасеры этой хуйни сразу есть
источник

G

Gopneg in sql_ninja
не помню тока как называется, но чонить типа
источник

G

Gopneg in sql_ninja
/g c# parse connection string
источник

А

Андрій in sql_ninja
Gopneg
парсить текст скулем - вот это оверкилл
да и именно эти данные впринципе сегодня не очень нужны, но может будут нужны завтра через год.
источник

G

GopoBot in sql_ninja
Is there any connection string parser in C#? - Stack Overflow
https://stackoverflow.com/questions/4804086/is-there-any-connection-string-parser-in-c
источник

А

Андрій in sql_ninja
а остальное , то что сейчас нужное, отлично тянется из джсона.
источник

А

Андрій in sql_ninja
Gopneg
ебаш шарпом конечно
Да хотелось обойтись по минимуму без шарпа, там на всем проекте его 5 строчек - чтобы отправить гет-реквест и получить джсон. Тем более для данных которые вроде не сильно нужны.
да и вроде решается таким
outer apply ( 
select MAX(case when  s.value like 'countryCode%' then RIGHT(s.value,len(s.value)-charindex('=',s.value) ) end) as countryCode,
MAX(case when  s.value like 'countryName%' then RIGHT(s.value,len(s.value)-charindex('=',s.value)) end ) as countryName,
MAX(case when  s.value like 'locality%' then RIGHT(s.value,len(s.value)-charindex('=',s.value)) end ) as Locality
from string_split(j.LocationParams ,';') s
)loc
источник

G

Gopneg in sql_ninja
поддерживать это не представляется возможным
источник