|
аналог awk {'print $12'} в постгресе
|
|||
---|---|---|---|
#18+
Добрый день. Есть строка типа: Код: sql 1.
Подскажите как из нее достать 12-й столбец? ... |
|||
:
Нравится:
Не нравится:
|
|||
20.11.2018, 12:42 |
|
аналог awk {'print $12'} в постгресе
|
|||
---|---|---|---|
#18+
через sustr и position(' ' in ...) олучается очень громоздко ... |
|||
:
Нравится:
Не нравится:
|
|||
20.11.2018, 12:44 |
|
аналог awk {'print $12'} в постгресе
|
|||
---|---|---|---|
#18+
как-то вот это можно использоваться думаю: substring('Thomas' from '%#"o_a#"_' for '#') но не понял как еще.. Код: sql 1. 2. 3.
надо 0 достать. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.11.2018, 12:54 |
|
аналог awk {'print $12'} в постгресе
|
|||
---|---|---|---|
#18+
сделал чере ж. но работает вроде наверняка можно как-то покороче это сделать Код: sql 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
20.11.2018, 13:04 |
|
аналог awk {'print $12'} в постгресе
|
|||
---|---|---|---|
#18+
Уткъ, Так? Код: sql 1. 2. 3.
... |
|||
:
Нравится:
Не нравится:
|
|||
20.11.2018, 13:26 |
|
аналог awk {'print $12'} в постгресе
|
|||
---|---|---|---|
#18+
Уткъсделал чере ж. Это типичный результат нарушения первой НФ. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.11.2018, 14:34 |
|
аналог awk {'print $12'} в постгресе
|
|||
---|---|---|---|
#18+
vyegorovУткъ, Так? Код: sql 1. 2. 3.
Ничего не выводит.. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.11.2018, 15:13 |
|
аналог awk {'print $12'} в постгресе
|
|||
---|---|---|---|
#18+
Dimitry SibiryakovУткъсделал чере ж. Это типичный результат нарушения первой НФ. Критикуешь - предлагай. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.11.2018, 15:13 |
|
аналог awk {'print $12'} в постгресе
|
|||
---|---|---|---|
#18+
Уткъ, Чего не выходит-то?.. Покажите желаемый результат, ибо “12-й столбец” непонятно как считать. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.11.2018, 15:35 |
|
аналог awk {'print $12'} в постгресе
|
|||
---|---|---|---|
#18+
vyegorovУткъ, Чего не выходит-то?.. Покажите желаемый результат, ибо “12-й столбец” непонятно как считать. он должен вывести вот этот нолик: 8 0 sda 49579 6339 5312047 1946043 148076 1015829 8927401 29371843 0 2217463 31317640 ... |
|||
:
Нравится:
Не нравится:
|
|||
20.11.2018, 15:36 |
|
аналог awk {'print $12'} в постгресе
|
|||
---|---|---|---|
#18+
vyegorov, в вашем примере надо брать 13-й «столбец» (ему 0 нужен), т.к. в начале остается пробел. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.11.2018, 15:40 |
|
аналог awk {'print $12'} в постгресе
|
|||
---|---|---|---|
#18+
Уткъ, Добавьте вызов `trim()` к аргументу `split_part`. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.11.2018, 15:59 |
|
аналог awk {'print $12'} в постгресе
|
|||
---|---|---|---|
#18+
а что разбить в массив по \s+ и вывести 12ю ячейку нельзя? ... |
|||
:
Нравится:
Не нравится:
|
|||
20.11.2018, 18:38 |
|
аналог awk {'print $12'} в постгресе
|
|||
---|---|---|---|
#18+
УткъКритикуешь - предлагай. Базу надо нормализовать. После чего вывод 12-го поля (или 12-й записи в зависимости от степени нормализации) станет совершенно тривиальной задачей. ... |
|||
:
Нравится:
Не нравится:
|
|||
21.11.2018, 14:41 |
|
аналог awk {'print $12'} в постгресе
|
|||
---|---|---|---|
#18+
Dimitry SibiryakovУткъКритикуешь - предлагай. Базу надо нормализовать. После чего вывод 12-го поля (или 12-й записи в зависимости от степени нормализации) станет совершенно тривиальной задачей. тут не в нормализации дело я так понимаю, у него (Уткъ ) анализ информации по дисковой системе linux, и судя по заглавию темы " awk {'print $12'} " с командами он знаком, и видимо сгруппировать чтото кроме как в БД уже нельзя... полудуха что разбить в массив по \s+ и вывести 12ю ячейку нельзя? можно Код: plsql 1.
но у варианта vyegorov (через split_part) как то наглядней по столбцу. массив всё же специфический объект ... |
|||
:
Нравится:
Не нравится:
|
|||
04.12.2018, 14:15 |
|
|
start [/forum/topic.php?fid=53&fpage=47&tid=1995463]: |
0ms |
get settings: |
11ms |
get forum list: |
16ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
36ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
57ms |
get tp. blocked users: |
2ms |
others: | 263ms |
total: | 409ms |
0 / 0 |