Size: a a a

SqlCom.ru - Стиль жизни SQL

2020 August 08

A

Art in SqlCom.ru - Стиль жизни SQL
mysql бд
источник

M

Maxim in SqlCom.ru - Стиль жизни SQL
Art
Ребят такой вопрос. Возможно ли из 1 таблицы, но нескольких записей сделать другую вьюху в 1 запись?
например... есть таблица
датавремя | id | статус | data 1 | data2 |
------------------------------------------
111111111 | 3 | OK      |        |       |
111111112 | 3 | WAIT    | 10     |       |
111111112 | 3 | DIAL    | 5      | 3     |
111111115 | 3 | BYE     |        |       |
111111145 | 4 | EXIT    |        |       |
И нужно все поля с одним id обьеденить в 1 таблицу, например:
времястарт | времяэнд  | id | вэйттайм | ретрай | атемп |
---------------------------------------------------------
111111111  | 111111115 | 3  | 10       | 5      | 3     |
😅
Pivot гуглить, есть ли он в mysql хз.
источник

M

Maxim in SqlCom.ru - Стиль жизни SQL
Если нет то max(case when) и group by
источник

A

Art in SqlCom.ru - Стиль жизни SQL
Maxim
Pivot гуглить, есть ли он в mysql хз.
но я правильно понимаю это через вьюху надо делать или тригер?
источник

M

Maxim in SqlCom.ru - Стиль жизни SQL
Art
но я правильно понимаю это через вьюху надо делать или тригер?
Все зависит от задачи) нужна она всегда и рядом то тогда вьюха
источник

А

Андрій in SqlCom.ru - Стиль жизни SQL
Алексей
привет, подскажите, пожалуйста. Есть таблица с полями: user_id, latitude, longitude, timestamp. Нужно вывести запросом последние координаты (latitude, longitude), которые отправлял пользователь
row_number() over(partition by user_ud order by timestamp desc)
источник

IZ

Ilia Zviagin in SqlCom.ru - Стиль жизни SQL
Maxim
Pivot гуглить, есть ли он в mysql хз.
Нету
источник

IZ

Ilia Zviagin in SqlCom.ru - Стиль жизни SQL
Art
Ребят такой вопрос. Возможно ли из 1 таблицы, но нескольких записей сделать другую вьюху в 1 запись?
например... есть таблица
датавремя | id | статус | data 1 | data2 |
------------------------------------------
111111111 | 3 | OK      |        |       |
111111112 | 3 | WAIT    | 10     |       |
111111112 | 3 | DIAL    | 5      | 3     |
111111115 | 3 | BYE     |        |       |
111111145 | 4 | EXIT    |        |       |
И нужно все поля с одним id обьеденить в 1 таблицу, например:
времястарт | времяэнд  | id | вэйттайм | ретрай | атемп |
---------------------------------------------------------
111111111  | 111111115 | 3  | 10       | 5      | 3     |
😅
Вообще, это - задача для клиента
источник

IZ

Ilia Zviagin in SqlCom.ru - Стиль жизни SQL
Art
но я правильно понимаю это через вьюху надо делать или тригер?
Неправильно
источник

Н

Никита in SqlCom.ru - Стиль жизни SQL
привет всем! подскажите, BULK INSERT из csv файла в темповую таблицу и вместо русских букв кракозабры, подскажите как исправить
источник

Н

Никита in SqlCom.ru - Стиль жизни SQL
источник

M

Maxim in SqlCom.ru - Стиль жизни SQL
Кодировку добавить при булк инсерте
источник

Н

Никита in SqlCom.ru - Стиль жизни SQL
Maxim
Кодировку добавить при булк инсерте
CODEPAGE = '65001'?
источник

Н

Никита in SqlCom.ru - Стиль жизни SQL
или какую-то другую?
источник

Н

Никита in SqlCom.ru - Стиль жизни SQL
Maxim
Кодировку добавить при булк инсерте
Благодарю! ,CODEPAGE = '1251' помогло
источник

M

Maxim in SqlCom.ru - Стиль жизни SQL
Никита
Благодарю! ,CODEPAGE = '1251' помогло
Гуд)
источник
2020 August 10

E

Edward in SqlCom.ru - Стиль жизни SQL
Всем привет! Подскажите пожалуйста, если в базе 50% фри спейс но она не шринкуется, что можно сделать ?
источник

IC

Igor Chizhov in SqlCom.ru - Стиль жизни SQL
В базе или в логе транзакций?
источник

E

Edward in SqlCom.ru - Стиль жизни SQL
mdf
источник

ES

Evgenii Sleptsov in SqlCom.ru - Стиль жизни SQL
Edward
Всем привет! Подскажите пожалуйста, если в базе 50% фри спейс но она не шринкуется, что можно сделать ?
архив перед шринком делали средствами sql?
источник