@habrachat

Страница 5406 из 6731
Сергей
20.02.2018
16:23:04
Сразу Ларису Черникову вспомнил ))))

Max
20.02.2018
16:23:54
MSSQL, отправляет BTC вы там смерти моей хотите?

Сергей
20.02.2018
16:24:35
минус 5 т.р от ЗП

ХабраХабр I.T. - News & Events
20.02.2018
16:27:18
Бета-тестирование AB-DOC (habrahabr.ru)

Google
Il'ya
20.02.2018
16:31:27
Ещё с 90 - х CD два сохранилось.

Il'ya
20.02.2018
16:36:18


ХабраХабр I.T. - News & Events
20.02.2018
16:36:56
Наша сила – в волокне, или системы Powered Fiber Cable System (habrahabr.ru)

Ава
20.02.2018
16:39:06
Добрый вечер, Taotao Chen! В чем специализируешься в сфере I.T.? Какие ожидания от чата? Ты можешь либо ответить, либо подписаться на канал @habrapub

rewqty
20.02.2018
16:39:24
ну, чо, поцоны. Кто у нас тут хостер? Незамедлительно тут к вам РКН поправочки в 149-ФЗ внесли. Будете в 24 часа подпрыгивать и блочить: http://regulation.gov.ru/p/78461

Il'ya
20.02.2018
16:40:43
Жесть.

Max
20.02.2018
16:41:59
опять товариЩЧы сверху херней страдают(

Andrew
20.02.2018
16:49:25
Макс ну чё тестовое задание сделаем?

Max
20.02.2018
16:50:38
не битки шарп и mssql слишком ядерная смесь для меня

Andrew
20.02.2018
16:51:34
Вот тут я думаю они бы даппер оценили

А за ef загнобили

Google
Max
20.02.2018
16:52:18
и вообще я пытаюсь с ларой подружиться, она слишком умная для меня, слишком много всего понапичкано из чего мне надо от силы процента полтора

не признаю фв?

особенно когда для более-менее нормального удобства написания кода нужна ide на яве?

Andrew
20.02.2018
16:54:10
Это да

Сергей
20.02.2018
16:54:19
только хардкор!

SELECT COUNT(a.code) AS kol, CAST((SELECT SUM(a.rur)/COUNT(a.code)) AS DECIMAL(10,2)) AS middleCheck, m.`station` FROM address a JOIN metro m ON a.station=m.code AND a.mode=1 -- WHERE a.date_put >= '2015-01-01' AND a.date_put <= '2015-12-31' GROUP BY m.code ORDER BY kol DESC

Andrew
20.02.2018
16:54:46
Пилять это чё такое!!???

Сергей
20.02.2018
16:54:51
??

это я сегодня статистику выводил количество заявок по станциям метро + средняя стоимость доставки по станции метро))))

это просто!

это запрос из SqlYog

Алексей
20.02.2018
16:58:11
да это одноразовый запрос походу

Сергей
20.02.2018
16:58:14


Andrew
20.02.2018
16:59:44
Олег? Ноут уделал??

Max
20.02.2018
16:59:44
не пугай людей ?

Andrew
20.02.2018
17:00:03
Да лан у меня куча треша.

Этим не удивишь((

Алексей
20.02.2018
17:01:15
ща наверное из бухи 1с какой нить запрос запостю :) вот где треш

Max
20.02.2018
17:01:17
Этим не удивишь((
? у нас всё трэш. вообще всё

Google
Andrew
20.02.2018
17:01:56
1с не треш там вариантов не густо

Треш это когда имея технологию делаешь костыль

Алексей
20.02.2018
17:02:59
да не густо.. генерится только это негусто костылями такими...

Andrew
20.02.2018
17:03:34
Я писал на 1с

Примерно знаю. Причем под 1с 8.2

Алексей
20.02.2018
17:04:11
тоже писал.. много 8.0-8.3

ХабраХабр I.T. - News & Events
20.02.2018
17:04:11
Изменчивые формы и вау-эффекты: о магии простыми словами (habrahabr.ru)

Andrew
20.02.2018
17:04:25
Сочувствую нам обоим

Алексей
20.02.2018
17:04:48
при том, если с нуля можно привыкнуть, то редактировать за кофописателями..

Andrew
20.02.2018
17:05:30
У них же сейчас вроде даже интеграция в эклипс даже

Сергей
20.02.2018
17:05:30


Andrew
20.02.2018
17:05:57
Да у меня такое было на тойоте

И зачем так делать?

Сергей
20.02.2018
17:06:27
это даже не средний запрос

Andrew
20.02.2018
17:06:56
Как потом это саппортить вот в чем вопрос

Алексей
20.02.2018
17:07:02
больше чем уверен, если записать как положено, а не в строку, станет гораздо читабельнее

и не так страшно

Сергей
20.02.2018
17:07:08


в низу время выполнения

Google
Andrew
20.02.2018
17:07:40
Процедуру нет?

Алексей
20.02.2018
17:08:19
експлайн покаж

может у тебя там всего 3 записи по таблицам размазаны

Andrew
20.02.2018
17:09:22
Экзектюшен план в студию!

Admin
ERROR: S client not available

Сергей
20.02.2018
17:09:51


Алексей
20.02.2018
17:09:55
такое количество джойнов, либо выборка очень точечная, либо таблицы короткие

таки таблицы короткие

да и запрос полюбому в кеше

Сергей
20.02.2018
17:12:33
нет

а вы все фреймворк фреймворк... только хардкор

Max
20.02.2018
17:17:23
надеюсь замазал норм, не покарают? просто показать количество записей по таблицам одной из 5 баз



И да, никакой документации НЕТ вообще. все исходники софта закрыты, база периодически обновляется (разрабами продукта)

если добавить хоть один столбец или индекс - никто не знает что отвалится????

Nastassia
20.02.2018
17:19:53
давайте хвастаться скриншотами



Сергей
20.02.2018
17:20:44
???

Алексей
20.02.2018
17:21:09
SELECT `a`.`advert_id`, `a`.`advert_num`, `a`.`advert_name`, `a`.`advert_link`, `a`.`advert_rang`, `a`.`city_city_id`, `a`.`district_district_id`, `a`.`microdistrict_microdistrict_id`, `a`.`source_source_id`, `a`.`type_type_id`, `a`.`user_user_id`, `a`.`advert_parse_date`, `a`.`advert_what`, `a`.`advert_archive`, `a`.`advert_commtype`, `a`.`advert_commtype` as commtype_name, `a`.`advert_active`, X(`a`.advert_coordinate) as 'X', Y(`a`.advert_coordinate) as 'Y', `c`.*, `t`.*, `t1`.*, `t2`.*, `t3`.*, `t4`.*, `t7`.*, `t8`.* FROM advert1 a LEFT JOIN whats t1 ON t1.whats_id = a.advert_what LEFT JOIN type t2 ON t2.type_id = a.type_type_id LEFT JOIN source t3 ON t3.source_id = a.source_source_id LEFT JOIN microdistrict t8 ON t8.microdistrict_id = a.microdistrict_microdistrict_id LEFT JOIN district t4 ON t4.district_id = a.district_district_id LEFT JOIN city t7 ON t7.city_id = a.city_city_id LEFT JOIN cache_1 c ON (((((((`c`.`advert_id`=`a`.`advert_id` AND (IF(99 in(2, 3), true, `c`.`filter-spec` IN (2, 3) OR IF(0 in (2, 3), `c`.`filter-spec` is null, false)))) AND (IF('1' in (2) , TRUE, IF('2' in (2), `c`.`filter-floor`>1, IF('3' in (2), `c`.`filter-floor` < `c`.`floors`, `c`.`filter-floor`>1 AND `c`.`filter-floor`<`c`.`floors` ) ) ))) AND (`c`.`filter-price` >= 100000)) AND (IF(1000000000=0,TRUE,`c`.`filter-price` <= 1000000000))) AND (`c`.`space` >= 100)) AND (IF(10000000=0, TRUE, `c`.`space` <= 10000000))) AND (lower (`c`.`address`) REGEXP CONCAT('.*(',REPLACE(lower('ромашек'),',','|'),').*'))) LEFT JOIN cache_1_text t ON (((`t`.`advert_id`=`a`.`advert_id` AND (lower(`t`.`advert_text`) REGEXP CONCAT('.*(',lower(REPLACE('продажа',',','|')),').*'))) AND (IF('on'='on', (NOT (`t`.`advert_text` IS NULL) AND LENGTH(`t`.`advert_text`)>20), IF('on'='off', (`t`.`advert_text` IS NULL OR LENGTH(`t`.`advert_text`)<=20), true ) ))) AND (IF('on'='on', (NOT (`t`.`photos` IS NULL) AND (JSON_VALID(`t`.photos)=1 AND LENGTH(JSON_EXTRACT(`t`.photos,'$.photo'))>10)), IF('on'='off', ((`t`.`photos` IS NULL) OR JSON_VALID(`t`.photos)=0 OR (JSON_VALID(`t`.photos)=1 AND LENGTH(JSON_EXTRACT(`t`.photos,'$.photo'))<10)), true ) ))) WHERE (((((true AND (`a`.`advert_what` IN(1))) AND (`a`.`microdistrict_microdistrict_id` IN (29, 32, 33, 35, 37, 38, 39))) AND (if('off'='off', (`a`.`advert_archive` IS NULL) OR NOT(`a`.`advert_archive`) , true))) AND (`a`.type_type_id = 1))) AND ((((((((`c`.`advert_id`=`a`.`advert_id` AND (IF(99 in(2, 3), true, `c`.`filter-spec` IN (2, 3) OR IF(0 in (2, 3), `c`.`filter-spec` is null, false)))) AND (IF('1' in (2) , TRUE, IF('2' in (2), `c`.`filter-floor`>1, IF('3' in (2), `c`.`filter-floor` < `c`.`floors`, `c`.`filter-floor`>1 AND `c`.`filter-floor`<`c`.`floors` ) ) ))) AND (`c`.`filter-price` >= 100000)) AND (IF(1000000000=0,TRUE,`c`.`filter-price` <= 1000000000))) AND (`c`.`space` >= 100)) AND (IF(10000000=0, TRUE, `c`.`space` <= 10000000))) AND (lower (`c`.`address`) REGEXP CONCAT('.*(',REPLACE(lower('ромашек'),',','|'),').*')))) AND ((((`t`.`advert_id`=`a`.`advert_id` AND (lower(`t`.`advert_text`) REGEXP CONCAT('.*(',lower(REPLACE('продажа',',','|')),').*'))) AND (IF('on'='on', (NOT (`t`.`advert_text` IS NULL) AND LENGTH(`t`.`advert_text`)>20), IF('on'='off', (`t`.`advert_text` IS NULL OR LENGTH(`t`.`advert_text`)<=20), true ) ))) AND (IF('on'='on', (NOT (`t`.`photos` IS NULL) AND (JSON_VALID(`t`.photos)=1 AND LENGTH(JSON_EXTRACT(`t`.photos,'$.photo'))>10)), IF('on'='off', ((`t`.`photos` IS NULL) OR JSON_VALID(`t`.photos)=0 OR (JSON_VALID(`t`.photos)=1 AND LENGTH(JSON_EXTRACT(`t`.photos,'$.photo'))<10)), true ) )))) ORDER BY `a`.`advert_rang` DESC LIMIT 25 OFFSET 0

померимся

Google
quiz
20.02.2018
17:21:23
SELECT `a`.`advert_id`, `a`.`advert_num`, `a`.`advert_name`, `a`.`advert_link`, `a`.`advert_rang`, `a`.`city_city_id`, `a`.`district_district_id`, `a`.`microdistrict_microdistrict_id`, `a`.`source_source_id`, `a`.`type_type_id`, `a`.`user_user_id`, `a`.`advert_parse_date`, `a`.`advert_what`, `a`.`advert_archive`, `a`.`advert_commtype`, `a`.`advert_commtype` as commtype_name, `a`.`advert_active`, X(`a`.advert_coordinate) as 'X', Y(`a`.advert_coordinate) as 'Y', `c`.*, `t`.*, `t1`.*, `t2`.*, `t3`.*, `t4`.*, `t7`.*, `t8`.* FROM advert1 a LEFT JOIN whats t1 ON t1.whats_id = a.advert_what LEFT JOIN type t2 ON t2.type_id = a.type_type_id LEFT JOIN source t3 ON t3.source_id = a.source_source_id LEFT JOIN microdistrict t8 ON t8.microdistrict_id = a.microdistrict_microdistrict_id LEFT JOIN district t4 ON t4.district_id = a.district_district_id LEFT JOIN city t7 ON t7.city_id = a.city_city_id LEFT JOIN cache_1 c ON (((((((`c`.`advert_id`=`a`.`advert_id` AND (IF(99 in(2, 3), true, `c`.`filter-spec` IN (2, 3) OR IF(0 in (2, 3), `c`.`filter-spec` is null, false)))) AND (IF('1' in (2) , TRUE, IF('2' in (2), `c`.`filter-floor`>1, IF('3' in (2), `c`.`filter-floor` < `c`.`floors`, `c`.`filter-floor`>1 AND `c`.`filter-floor`<`c`.`floors` ) ) ))) AND (`c`.`filter-price` >= 100000)) AND (IF(1000000000=0,TRUE,`c`.`filter-price` <= 1000000000))) AND (`c`.`space` >= 100)) AND (IF(10000000=0, TRUE, `c`.`space` <= 10000000))) AND (lower (`c`.`address`) REGEXP CONCAT('.*(',REPLACE(lower('ромашек'),',','|'),').*'))) LEFT JOIN cache_1_text t ON (((`t`.`advert_id`=`a`.`advert_id` AND (lower(`t`.`advert_text`) REGEXP CONCAT('.*(',lower(REPLACE('продажа',',','|')),').*'))) AND (IF('on'='on', (NOT (`t`.`advert_text` IS NULL) AND LENGTH(`t`.`advert_text`)>20), IF('on'='off', (`t`.`advert_text` IS NULL OR LENGTH(`t`.`advert_text`)<=20), true ) ))) AND (IF('on'='on', (NOT (`t`.`photos` IS NULL) AND (JSON_VALID(`t`.photos)=1 AND LENGTH(JSON_EXTRACT(`t`.photos,'$.photo'))>10)), IF('on'='off', ((`t`.`photos` IS NULL) OR JSON_VALID(`t`.photos)=0 OR (JSON_VALID(`t`.photos)=1 AND LENGTH(JSON_EXTRACT(`t`.photos,'$.photo'))<10)), true ) ))) WHERE (((((true AND (`a`.`advert_what` IN(1))) AND (`a`.`microdistrict_microdistrict_id` IN (29, 32, 33, 35, 37, 38, 39))) AND (if('off'='off', (`a`.`advert_archive` IS NULL) OR NOT(`a`.`advert_archive`) , true))) AND (`a`.type_type_id = 1))) AND ((((((((`c`.`advert_id`=`a`.`advert_id` AND (IF(99 in(2, 3), true, `c`.`filter-spec` IN (2, 3) OR IF(0 in (2, 3), `c`.`filter-spec` is null, false)))) AND (IF('1' in (2) , TRUE, IF('2' in (2), `c`.`filter-floor`>1, IF('3' in (2), `c`.`filter-floor` < `c`.`floors`, `c`.`filter-floor`>1 AND `c`.`filter-floor`<`c`.`floors` ) ) ))) AND (`c`.`filter-price` >= 100000)) AND (IF(1000000000=0,TRUE,`c`.`filter-price` <= 1000000000))) AND (`c`.`space` >= 100)) AND (IF(10000000=0, TRUE, `c`.`space` <= 10000000))) AND (lower (`c`.`address`) REGEXP CONCAT('.*(',REPLACE(lower('ромашек'),',','|'),').*')))) AND ((((`t`.`advert_id`=`a`.`advert_id` AND (lower(`t`.`advert_text`) REGEXP CONCAT('.*(',lower(REPLACE('продажа',',','|')),').*'))) AND (IF('on'='on', (NOT (`t`.`advert_text` IS NULL) AND LENGTH(`t`.`advert_text`)>20), IF('on'='off', (`t`.`advert_text` IS NULL OR LENGTH(`t`.`advert_text`)<=20), true ) ))) AND (IF('on'='on', (NOT (`t`.`photos` IS NULL) AND (JSON_VALID(`t`.photos)=1 AND LENGTH(JSON_EXTRACT(`t`.photos,'$.photo'))>10)), IF('on'='off', ((`t`.`photos` IS NULL) OR JSON_VALID(`t`.photos)=0 OR (JSON_VALID(`t`.photos)=1 AND LENGTH(JSON_EXTRACT(`t`.photos,'$.photo'))<10)), true ) )))) ORDER BY `a`.`advert_rang` DESC LIMIT 25 OFFSET 0
-1 hp (Алексей Пастушенко)

Max
20.02.2018
17:21:28
во норм запросик

Greck2908
20.02.2018
17:21:44
мсье знает толк в извращениях

SELECT `a`.`advert_id`, `a`.`advert_num`, `a`.`advert_name`, `a`.`advert_link`, `a`.`advert_rang`, `a`.`city_city_id`, `a`.`district_district_id`, `a`.`microdistrict_microdistrict_id`, `a`.`source_source_id`, `a`.`type_type_id`, `a`.`user_user_id`, `a`.`advert_parse_date`, `a`.`advert_what`, `a`.`advert_archive`, `a`.`advert_commtype`, `a`.`advert_commtype` as commtype_name, `a`.`advert_active`, X(`a`.advert_coordinate) as 'X', Y(`a`.advert_coordinate) as 'Y', `c`.*, `t`.*, `t1`.*, `t2`.*, `t3`.*, `t4`.*, `t7`.*, `t8`.* FROM advert1 a LEFT JOIN whats t1 ON t1.whats_id = a.advert_what LEFT JOIN type t2 ON t2.type_id = a.type_type_id LEFT JOIN source t3 ON t3.source_id = a.source_source_id LEFT JOIN microdistrict t8 ON t8.microdistrict_id = a.microdistrict_microdistrict_id LEFT JOIN district t4 ON t4.district_id = a.district_district_id LEFT JOIN city t7 ON t7.city_id = a.city_city_id LEFT JOIN cache_1 c ON (((((((`c`.`advert_id`=`a`.`advert_id` AND (IF(99 in(2, 3), true, `c`.`filter-spec` IN (2, 3) OR IF(0 in (2, 3), `c`.`filter-spec` is null, false)))) AND (IF('1' in (2) , TRUE, IF('2' in (2), `c`.`filter-floor`>1, IF('3' in (2), `c`.`filter-floor` < `c`.`floors`, `c`.`filter-floor`>1 AND `c`.`filter-floor`<`c`.`floors` ) ) ))) AND (`c`.`filter-price` >= 100000)) AND (IF(1000000000=0,TRUE,`c`.`filter-price` <= 1000000000))) AND (`c`.`space` >= 100)) AND (IF(10000000=0, TRUE, `c`.`space` <= 10000000))) AND (lower (`c`.`address`) REGEXP CONCAT('.*(',REPLACE(lower('ромашек'),',','|'),').*'))) LEFT JOIN cache_1_text t ON (((`t`.`advert_id`=`a`.`advert_id` AND (lower(`t`.`advert_text`) REGEXP CONCAT('.*(',lower(REPLACE('продажа',',','|')),').*'))) AND (IF('on'='on', (NOT (`t`.`advert_text` IS NULL) AND LENGTH(`t`.`advert_text`)>20), IF('on'='off', (`t`.`advert_text` IS NULL OR LENGTH(`t`.`advert_text`)<=20), true ) ))) AND (IF('on'='on', (NOT (`t`.`photos` IS NULL) AND (JSON_VALID(`t`.photos)=1 AND LENGTH(JSON_EXTRACT(`t`.photos,'$.photo'))>10)), IF('on'='off', ((`t`.`photos` IS NULL) OR JSON_VALID(`t`.photos)=0 OR (JSON_VALID(`t`.photos)=1 AND LENGTH(JSON_EXTRACT(`t`.photos,'$.photo'))<10)), true ) ))) WHERE (((((true AND (`a`.`advert_what` IN(1))) AND (`a`.`microdistrict_microdistrict_id` IN (29, 32, 33, 35, 37, 38, 39))) AND (if('off'='off', (`a`.`advert_archive` IS NULL) OR NOT(`a`.`advert_archive`) , true))) AND (`a`.type_type_id = 1))) AND ((((((((`c`.`advert_id`=`a`.`advert_id` AND (IF(99 in(2, 3), true, `c`.`filter-spec` IN (2, 3) OR IF(0 in (2, 3), `c`.`filter-spec` is null, false)))) AND (IF('1' in (2) , TRUE, IF('2' in (2), `c`.`filter-floor`>1, IF('3' in (2), `c`.`filter-floor` < `c`.`floors`, `c`.`filter-floor`>1 AND `c`.`filter-floor`<`c`.`floors` ) ) ))) AND (`c`.`filter-price` >= 100000)) AND (IF(1000000000=0,TRUE,`c`.`filter-price` <= 1000000000))) AND (`c`.`space` >= 100)) AND (IF(10000000=0, TRUE, `c`.`space` <= 10000000))) AND (lower (`c`.`address`) REGEXP CONCAT('.*(',REPLACE(lower('ромашек'),',','|'),').*')))) AND ((((`t`.`advert_id`=`a`.`advert_id` AND (lower(`t`.`advert_text`) REGEXP CONCAT('.*(',lower(REPLACE('продажа',',','|')),').*'))) AND (IF('on'='on', (NOT (`t`.`advert_text` IS NULL) AND LENGTH(`t`.`advert_text`)>20), IF('on'='off', (`t`.`advert_text` IS NULL OR LENGTH(`t`.`advert_text`)<=20), true ) ))) AND (IF('on'='on', (NOT (`t`.`photos` IS NULL) AND (JSON_VALID(`t`.photos)=1 AND LENGTH(JSON_EXTRACT(`t`.photos,'$.photo'))>10)), IF('on'='off', ((`t`.`photos` IS NULL) OR JSON_VALID(`t`.photos)=0 OR (JSON_VALID(`t`.photos)=1 AND LENGTH(JSON_EXTRACT(`t`.photos,'$.photo'))<10)), true ) )))) ORDER BY `a`.`advert_rang` DESC LIMIT 25 OFFSET 0
ну где 1с

Алексей
20.02.2018
17:22:12
не это с другого.. мое

1с не хочет буху под линух ставить

Ну.. там запросами хвалились :) вот.. решил тоже показать что у нас тут не захалустье

Nastassia
20.02.2018
17:24:10
Алексей
20.02.2018
17:25:04
вайн обновил, ща попробую

Nastassia
20.02.2018
17:26:30
маловасто :)

Marzed
20.02.2018
17:26:38
маловасто чего?)

строк?)

Страница 5406 из 6731