@dba_ru

Страница 551 из 718
Fike
21.06.2018
16:52:04
кАвычки, только все равно это называется бэктиками

Дашуля
21.06.2018
17:00:28
Да
Спасибо, попробую

Google
Ilia
21.06.2018
17:02:29
Details Женская одежда type: 2.05 Женская одеж type: 100,56 рабочая Мужская обувь type: 45.33 спорт
Дашуля. ну-ка скажи, в какой нормальной форме находится твоя эта таблица?

Дашуля
21.06.2018
17:02:35
Со слов "КАЖДАЯ ЕГО СТРОКА СОДЕРЖИТ", пожалуйса, подробнее...
У столбца есть много строк, и в каждой упоминается фраза type: в сочетании с разными цифрами , вот мне нужно вывести комбинации type: и цифр

И сказали что разбить столбец нельзя

Ilia
21.06.2018
17:03:47
Дашуля
21.06.2018
17:04:08
Задание в том и заключается, что нужно убрать лишнее в строках и вывести только тайп с цифрами

Ilia
21.06.2018
17:04:13
И сказали что разбить столбец нельзя
И информацию оттуда разобрать нормально и разложить.

Дашуля
21.06.2018
17:04:32
Дашуля
21.06.2018
17:04:36
Такое условие задания

Ilia
21.06.2018
17:04:59
Ну, не разрешается это
Кем не разрешается?

Дашуля
21.06.2018
17:05:13
Ilia
21.06.2018
17:05:27
SELECT substring(details, charindex('type:', details)) FROM
Врочем, тебя это устраивает ?

Google
Ilia
21.06.2018
17:05:39
Ментором
Извиняюсь, ЧЕМ не разрешается?

Дашуля
21.06.2018
17:07:07
В общем, запретили менять условие задачи. Нужно из всего текста вывести только type с цифрами

Врочем, тебя это устраивает ?
Если сработает, то да. Я с sql знакома второй день ??‍♀️

aster
21.06.2018
17:09:30
А надо именно в sql?

Дашуля
21.06.2018
17:09:47
А надо именно в sql?
Да в MySQL workbench

Al
21.06.2018
17:09:50
aster
21.06.2018
17:09:57
Забирайте селект в приложение и делайте там с резултсетом что хотите

Al
21.06.2018
17:10:19
aster
21.06.2018
17:10:48
сейчас тебе придется обьяснять за приложение
Не. У меня очередь уже почти подходит )

Al
21.06.2018
17:11:09
aster
21.06.2018
17:13:01
Да в MySQL workbench
Понятно. А еще какие ЯП знаете?

Al
21.06.2018
17:13:27
Понятно. А еще какие ЯП знаете?
судя по характеру вопрсов ты сам не догадался

тут как в том стишке

зато я нюхаю и слышу хорошо

aster
21.06.2018
17:14:54
Понятно. А еще какие ЯП знаете?
Ну в общем - ищите позицию в строке, с которой начинается нужная подстрока, и сабстринг с этого символа

Я сегодня сам психоонолитег ?

Al
21.06.2018
17:15:39
Ну я вот помог )
а я не стал. ибо какой смысл? она же хочет что бы за нее сделали все. при этом даже не понимает сама что нужно сделать

даж не птрудилось фоточки приличные сделать в профиле :)

Ilia
21.06.2018
17:16:32
В общем, запретили менять условие задачи. Нужно из всего текста вывести только type с цифрами
Видишь ли, SQL манипулирует с полями таблиц как с единым целым. В рамках некоторых доменов (типов данных) допустимы нарушения этой атомарности, типа как для полей, содержащих даты календаря, мы можем попросить вытащить день месяца или год, или у строки найти подстроку. Но есть огромная проблема: части полей невозможно включать в индексы, и твои запросы, написанные так, могут быть абсолютно неоптимизируемыми. Так сто твой МЕНТОР делает тебе медвежью услугу. Учит плохому.

Google
Al
21.06.2018
17:16:43
Я сегодня сам психоонолитег ?
доктор скажите почему у меня дисплей не заводится

Al
21.06.2018
17:17:17
Питания нет
а вот и нет. питание есть. правда не известно откуда оно там.

Ilia
21.06.2018
17:21:55
Ну и если уж делат такую хрень, то RegExp-ами

Дашуля
21.06.2018
17:22:28
Ilia
21.06.2018
17:25:54
https://dev.mysql.com/doc/refman/8.0/en/regexp.html

https://dev.mysql.com/doc/refman/8.0/en/regexp.html#function_regexp-substr

Дашуля
21.06.2018
17:30:24
Спасибо

Al
21.06.2018
17:34:03
https://dev.mysql.com/doc/refman/8.0/en/regexp.html#function_regexp-substr
Это ж как тебе скучно стало :)

Ilia
21.06.2018
17:36:51
Да не, у меня вполне щас весело...

Al
21.06.2018
17:45:28
Да не, у меня вполне щас весело...
ну делись весельем тогда

Vladislav
21.06.2018
17:54:11
Почему майэскуэльщики не знают про реплику через wal?

lost
21.06.2018
21:44:14
Почему майэскуэльщики не знают про реплику через wal?
А почему маэскуэльщики должны знать про нее? Чисто так для общего развития?

Al
21.06.2018
22:06:47
Реплика через wall

Al
21.06.2018
22:52:14
так не бывает. Все процессы постепенно происходят
Да ну ладно. В любой бухгалтерии такое постоянно происходит. Все работало. Никто ничего не трогал. А оно сломалось.

Google
Dmitry
21.06.2018
22:52:54
плохой администратор не предоставил достаточный уровень надёжности

собственно вся история

Ilia
22.06.2018
06:05:39
Почему майэскуэльщики не знают про реплику через wal?
Что такое WAL? Нету его в MySQL, вот и не знают

lost
22.06.2018
06:40:42
Что такое WAL? Нету его в MySQL, вот и не знают
опять ты врёшь, вот что ты начинаешь

Есть он в mysql, только для репликации он не используется

Admin
ERROR: S client not available

Vladislav
22.06.2018
07:53:33
да, в мускуле свой ахтунг в реплике

Ilia
22.06.2018
09:04:29
Мне так вот кажется, что где реплика, там всегда ахтунг...

Alex
22.06.2018
16:04:57
Извините за простой вопрос, но у меня проблема, т.к. столбец "название" обозначен в обоих таблицах для разных наименований. Есть две таблицы: Книги(Название, ид_издателя, ид_книги) Издатели(ид_автор, Название) //тут название издателя уже нужно составить запрос, чтобы выдавал книги издателя 'Тупица'

Через JOIN ON работает

Вопрос закрыт)

Михаил Власов
22.06.2018
16:39:37
select К.Название from Книги К, Издатели И where к.ид_издателя = и.ид_автор and и.название = 'Тупица'

Alex
22.06.2018
16:43:13
Так не заработало, выдал просто все названия

Михаил Власов
22.06.2018
17:08:55
Пусть пробует. Вдруг у него в бд книги только одного автора.)

Alex
22.06.2018
17:23:23
Тааак



А как добавить в этот запрос MAX() в конце

чтобы получить только Massive Attack 54000000

Erick
22.06.2018
17:31:42
order by sum desc limit 1

Google
Alex
22.06.2018
17:32:13
Благодарю

Erick
22.06.2018
17:32:33
только я не дба, поэтому может тормозить )

Alex
22.06.2018
17:35:17
Блет, а так оно не будет работать если у нас несколько максимальных результатов

SELECT Singer, Sum(Sale) FROM Artists GROP BY Singer Вот даже к этому запросу MAX() приписать как-нибудь

Al
22.06.2018
17:42:13
только я не дба, поэтому может тормозить )
Это же курсовая а не продакшен

Erick
22.06.2018
17:43:08
where sum = max(sum) по идее тоже должно работать, но в данном случае да, можеть быть больше 1 результата

и надо где-то дописать order by rand()

Dmitry
23.06.2018
03:47:32
Ребят, бессонная ночь, спасайе. db - POSTGRESQL таблица account_id|report_type|created_at 0|dayly | 0|hourly | 0|hourly | 0|hourly | 0|hourly | 0|dayly | 0|hourly | 0|hourly | 0|hourly | нужно получить последний hourly для каждго dayly

Dmitry
23.06.2018
03:52:56
блин, я неправильно сформировал себе задачу и делаю глупость от того. В любом случае, спасибо большое за помощь

Исмаил
23.06.2018
08:00:44
Ребят, через пгАдмин проложил тунельку к серверу, все норм, но как только я открываю дб а в нем паблик вылетает пгАдмин

Это просто дело в компьютере? Или что

Щас вот дошел до того чтобы открыть список таблиц, и снова вылетел

Страница 551 из 718