Size: a a a

SqlCom.ru - уголок MS SQL

2021 May 26

ММ

Михаил Миронов (griz... in SqlCom.ru - уголок MS SQL
ааа. высоконагруженная? они боятся что ты сервак завалишь чтоли?
источник

IA

Igor Abyzov in SqlCom.ru - уголок MS SQL
Добрый день! Нид хелп! Хочу обьединить две таблицы по столбцу – телефон. Но попадаются телефоны, которые записаны по разному: +79..,79..,89..

Поэтому хочу воспользоваться функцией RIGHT. Чтобы по последним 5 цифрам мэтчились таблицы. Но не понимаю как правильнее ее вставить.

Без функции запрос выглядит вот так:
источник

IA

Igor Abyzov in SqlCom.ru - уголок MS SQL
select orders.id, users.surname from users inner join orders on orders.phone=users.phone where users.sex = 'women';
источник

ДМ

Димон Мартовский... in SqlCom.ru - уголок MS SQL
on RIGHT(orders.phone, 5) = RIGHT(users.phone, 5)

но это говнокод
источник

ММ

Михаил Миронов (griz... in SqlCom.ru - уголок MS SQL
на крайняк тогда подымать другой сервер и копировать туда данные по расписанию. но ещё вопрос раскошелится ли руководство на mssql сервер.
источник

IA

Igor Abyzov in SqlCom.ru - уголок MS SQL
о я почему то первый раз писал и у меня не сработал так... А сейчас вроже бы пошло
источник

IA

Igor Abyzov in SqlCom.ru - уголок MS SQL
спасибо
источник

O

Oleg T in SqlCom.ru - уголок MS SQL
Делается отчетная копия БД, либо т.н.  DWH. Там те же данные хранятся в виде, который удобен именно для анализа. Кладутся туда данные с помощью процесса ETL (Extract, Transform, Load) ну или ELT. В твоём случае скорее всего удобнее будет поднять на другом сервере копию БД и актуализировать её с помощью Logshipping. Либо, если редакция SQL SERVER Enterprise, то можно использовать реплики Availability Groups. Ну и самые бедняцкий вариант - сделать снэпшот на том же сервере с нужной БД и пересоздавать его раз в нужное время. Снэпшот будет выглядеть как статичная копия БД на момент создания снимка.
источник

O

Oleg T in SqlCom.ru - уголок MS SQL
Попробуй лучше сделать несколько запросов в разных вариантах и соединить через юнион. Но правильный путь - почистить данные, привёл все к нужному виду и сделать валидацию формата на вводе.
источник

ФГ

Федор Гулин... in SqlCom.ru - уголок MS SQL
Есть с ответами.
В отпуске не найду с Смарта но есть мин 2(были в феврале 100%).
Вопросы ответы.
Мне надо было az 900.
Я на sql.ru. задавал вопрос а потом сам себе ответив чере 2 месяца. Поиском найди если надо.
источник

HN

Hesareal Nowhereman in SqlCom.ru - уголок MS SQL
спасибо. www.examtopics.com мне раньше попадался, но почему-то не зашёл - попробую ещё раз. на втором вопросов по DP сертификации нет
источник

bc

bad coder in SqlCom.ru - уголок MS SQL
Ребят подскажите пожалуйста, если я хочу создать Элиас в 2 слова
источник

bc

bad coder in SqlCom.ru - уголок MS SQL
Мне нужно такие [ кавычки сделать?
источник

О奧

Олег 奧列格 (Ào liè gé)... in SqlCom.ru - уголок MS SQL
Да
источник

ФГ

Федор Гулин... in SqlCom.ru - уголок MS SQL
Просто интересно зачем то 2 слова когда можно 3 ?
источник

bc

bad coder in SqlCom.ru - уголок MS SQL
Благодарю
источник

О奧

Олег 奧列格 (Ào liè gé)... in SqlCom.ru - уголок MS SQL
Сарказм, например для создания вложенного JSON...
источник

KT

Konstantin Taranov in SqlCom.ru - уголок MS SQL
Ansi рекомендует "ваш алиас", все возможные способы в SQL server https://github.com/ktaranov/sqlserver-kit/blob/master/SQL%20Server%20Name%20Convention%20and%20T-SQL%20Programming%20Style.md

/* Recommended due to ANSI */
SELECT SCHEMA_NAME(schema_id) + '.' + "name" AS "Tables" FROM sys.tables;

/* Not recommended but possible */
SELECT SCHEMA_NAME(schema_id) + '.' + [name] AS "Tables" FROM sys.tables;
SELECT Tables   = SCHEMA_NAME(schema_id) + '.' + [name]  FROM sys.tables;
SELECT "Tables" = SCHEMA_NAME(schema_id) + '.' + [name]  FROM sys.tables;
SELECT [Tables] = SCHEMA_NAME(schema_id) + '.' + [name]  FROM sys.tables;
SELECT 'Tables' = SCHEMA_NAME(schema_id) + '.' + [name]  FROM sys.tables;
SELECT SCHEMA_NAME(schema_id) + '.' + [name] [Tables]    FROM sys.tables;
SELECT SCHEMA_NAME(schema_id) + '.' + [name] 'Tables'    FROM sys.tables;
SELECT SCHEMA_NAME(schema_id) + '.' + [name] "Tables"    FROM sys.tables;
SELECT SCHEMA_NAME(schema_id) + '.' + [name] Tables      FROM sys.tables;
SELECT SCHEMA_NAME(schema_id) + '.' + [name] AS [Tables] FROM sys.tables;
SELECT SCHEMA_NAME(schema_id) + '.' + [name] AS 'Tables' FROM sys.tables;
SELECT SCHEMA_NAME(schema_id) + '.' + [name] AS Tables   FROM sys.tables;
источник

ММ

Михаил Миронов (griz... in SqlCom.ru - уголок MS SQL
это что за бот атака?
источник
2021 May 27

ВП

Валерий Петров... in SqlCom.ru - уголок MS SQL
Они что-то во всех чатиках полезли... На свет крадутся...
источник