Size: a a a

2021 February 18

ML

Mihail Li in sql_ninja
Timus
и толку в выгруженной эксельке, которая виснет от количества данных?
да да да, "этот отчет длиной в 10 экранов мне очень нужен, без него я не смогу сделать свою работу" ))
источник

IS

Igor Sergeichik in sql_ninja
aford
Всем привет. Можно из студии mssql экспортировать результаты запроса в csv без nulls? Т.е. заменить их пустыми значениями даже для других типов, кроме varchar
сделать коннект из эксельки к сиквелу, запросить данные и сохранить в csv?
источник

IS

Igor Sergeichik in sql_ninja
а, ну да, уже придумали
источник

T

Timus in sql_ninja
Mihail Li
да да да, "этот отчет длиной в 10 экранов мне очень нужен, без него я не смогу сделать свою работу" ))
Рассказать им про Кубы
источник

IS

Igor Sergeichik in sql_ninja
aford
Всем привет. Можно из студии mssql экспортировать результаты запроса в csv без nulls? Т.е. заменить их пустыми значениями даже для других типов, кроме varchar
источник

В

Вован in sql_ninja
товарищи, как это реализовать в sqlite?

я пишу
select fio
    , date_of_birth
    , case date_of_birth
          when (strftime('%Y', 'now') - strftime('%Y', date_of_birth)) > 18 then '+'
          else '-'
   end                                                          isAdult
from clients
;


но все выводит '-'. Где моя ошибка?
источник

ML

Mihail Li in sql_ninja
Timus
Рассказать им про Кубы
дык они и из кубов продолжают километры простыней выгружать)) с криками, что они так медленно работают
источник

ML

Mihail Li in sql_ninja
Вован
товарищи, как это реализовать в sqlite?

я пишу
select fio
    , date_of_birth
    , case date_of_birth
          when (strftime('%Y', 'now') - strftime('%Y', date_of_birth)) > 18 then '+'
          else '-'
   end                                                          isAdult
from clients
;


но все выводит '-'. Где моя ошибка?
выведите case по  отдельным частям, и проверьте что не  так
источник

В

Вован in sql_ninja
Mihail Li
выведите case по  отдельным частям, и проверьте что не  так
если я ввожу такой запрос, то получается все окей
источник

В

Вован in sql_ninja
источник

В

Вован in sql_ninja
т.е. есть возраст
источник

В

Вован in sql_ninja
но когда я ставлю условие в case
источник

В

Вован in sql_ninja
он не работает
источник

В

Вован in sql_ninja
или вы не это имели в виду?
источник

АS

Артем Sky in sql_ninja
Вован
он не работает
работает, только вы пытаетесь сравнить date_of_birth с bool_expression. Просто case when bool_expression then ... else ... end
источник

К

Какой-то Хмырь... in sql_ninja
мне кажется, case не правильно написан. что если убрать date_of_birth после case и поставить после end со словом as?
источник

В

Вован in sql_ninja
Артем Sky
работает, только вы пытаетесь сравнить date_of_birth с bool_expression. Просто case when bool_expression then ... else ... end
все получилось, ошибку понял. Спасибо!
источник

В

Вован in sql_ninja
Какой-то Хмырь
мне кажется, case не правильно написан. что если убрать date_of_birth после case и поставить после end со словом as?
да, нужно просто date_of_birth убрать
источник

А

Артем in sql_ninja
Postgresql. Задача: ответить сколько выдаст строк этот запрос и почему?
SELECT 1
FROM common.doc_type dt
WHERE dt.doc_type_id = null
HAVING COUNT(1)= COUNT(1)
источник

К

Какой-то Хмырь... in sql_ninja
Артем
Postgresql. Задача: ответить сколько выдаст строк этот запрос и почему?
SELECT 1
FROM common.doc_type dt
WHERE dt.doc_type_id = null
HAVING COUNT(1)= COUNT(1)
одну
источник