odin's small box
Unix/Linux ソスノゑソス ソスソスソスOソスtソスソスソスpソスCソスvソスニゑソスソスソスソスソスソスフゑソスソスソスソスソスワゑソスソスB
UnixソスhソスソスソスCソスソスソス\ソスPソスbソスgソスフ撰ソスソスソスソスナ「ソスソスソスOソスtソスソスソスpソスCソスvソスノ類趣ソスソスソスソスソスソス@ソス\ソスソスソスソスソスソス`ソスvソスニ擾ソスソスソスソストゑソスソスソスソスソス ソスソスソスワで会ソスソスニなゑソスソスuソスpソスCソスvソスノ厄ソスソスOソスtソスソスソスソスソスだな」ソスソスソス轤「ソスノと思ソスソスソストまゑソスソスソスソスソス ソスソスソスロに使ソスソスソスソスソスソスソスニゑソスソスネゑソスソスソスソスソスソスフで、ソスソスソスソスソストみまゑソスソスB
ソスgソスpソスソスソスソスフゑソス mkfifo ソスニゑソスソスソスソスRソス}ソスソスソスhソスB
$ mkfifo /tmp/namedpipe
ソスソスソスソスナ作成ソスソスソスソスソスB
$ ls -l /tmp/namedpipe prw-rw-r-- 1 xxxxx xxxxx 0 Oct 22 22:06 /tmp/namedpipe
ソスネんかでゑソスソストまゑソスソスソス ソスソスソスソスソスフ先頭ソスソス "p" ソスノなゑソスソストまゑソスソスB
ソス@ソス\ソスヘなゑソスニなゑソスソスzソスソスソスナゑソスソスワゑソスソスヒ。
ソスソスソスソスソスソスmソスFソスソスソス驍スソス゚に、 ソスワゑソスソスハのコソスソスソス\ソス[ソスソスソスソス ソスソスソスフ厄ソスソスOソスtソスソスソスpソスCソスvソスソス tail ソスソスソスワゑソスソスB
$ tail -f /tmp/namedpipe
ソスメ機ソスソスヤになゑソスワゑソスソスソスソスB
tail ソスソスソストゑソスソスソスRソスソスソス\ソス[ソスソスソスニは別のコソスソスソス\ソス[ソスソスソスソス ソスソスソスOソスtソスソスソスpソスCソスvソスノ鯉ソスソスソスソスソスソストソスソス_ソスCソスソスソスNソスgソスソスソストみまゑソスソスB
$ echo test1 > /tmp/namedpipe $ echo test2 > /tmp/namedpipe
tail ソスソスソストゑソスソスソスRソスソスソス\ソス[ソスソスソスソスソスソス ソスoソスヘゑソスソスソストゑソスソスソスソスワゑソスソスB
$ tail -f /tmp/namedpipe
test1
test2
ソスネゑソスルど、ソスソスソスレつなゑソスソスソスソストゑソスソスネゑソスソストゑソス ソスソスソスOソスtソスソスソスpソスCソスvソスソスハゑソスソストデソス[ソス^ソスソスソスAソスgソスナゑソスソストまゑソスソスヒ。
rm ソスRソス}ソスソスソスhソスナ削除ソスナゑソスソスワゑソスソスB
$ rm /tmp/namedpipe
ソスソスソスソスソスワでゑソスソスニ、ソスルぼ通擾ソスフフソス@ソスCソスソスソスソスソスgソスソスソストゑソスソスソスソスソスソス謔、ソスネゑソスソスニゑソスソスナゑソスソスワゑソスソスソス ソスけ托ソスソスソス tail ソスソスソストゑソスソスネゑソスソスソスヤでソスソス_ソスCソスソスソスNソスgソスソスソスソスソス ソスハ擾ソスフフソス@ソスCソスソスソスニは違うソスソスソスソスソスノなゑソスワゑソスソスソスソスB
$ echo test3 > /tmp/namedpipe
ソスけ托ソスソスソス ソスソスソスOソスtソスソスソスpソスCソスvソスソス tail ソスソスソストゑソスソスネゑソスソスニゑソスソスフ擾ソスヤゑソス ソスソスソス_ソスCソスソスソスNソスgソスソスソスソスソス ソスソスソス_ソスCソスソスソスNソスgソスソスソスソスソスソスソスソスソスメ機ソスソスヤになゑソスワゑソスソスB
ソスけ托ソスソスソス ソスソスソスOソスtソスソスソスpソスCソスvソスソス tail ソスソス cat ソスネどゑソスソスソスソス ソスソスソス_ソスCソスソスソスNソスgソスソスソスフ待機ソスソスソスソスソスソスソスソスソスソスワゑソスソスB
$ cat /tmp/namedpipe
test3
ソスヨ暦ソスソスノ使ソスソスソスソスPソス[ソスXソスヘゑソスソス閧サソスソスソスナゑソスソスヒ。
ソスソスソスソスソスナゑソスソスB
ソスネ前ソスヘ、ソスRソス}ソスソスソスhソスvソスソスソスソスソスvソスgソスフ「ソスネ易編集ソスvソスソスソスLソスソスソスノなゑソスソストゑソスソスソスソス ソスソス`ソスIソスソスソスナゑソスソストゑソスソスソスソスフでゑソスソスソスソスA Windows10 ソスノなゑソスソスソスソスソスソス゚ゑソス ソスナゑソスソスネゑソスソス謔、ソスノなゑソスソストゑソスソスワゑソスソスソスソスB
Windows10 ソスソス ソスRソス}ソスソスソスhソスvソスソスソスソスソスvソスg ソスナゑソス [Alt] ソスソスソスソスソスソスソスネゑソスソスソスIソスソスソスソスソスソスニ具ソス`ソスIソスソスソスナゑソスソスソスソスB
PostgreSQL ソスノゑソス ソスsソスソス ソスzソスソスノ変ゑソスソスソス ARRAY_AGG ソスニゑソスソスソスソスヨ撰ソスソスソスソスソスソスソスワゑソスソスB ソスソスソスソスニ配ソスソス文趣ソスソスソスノ変ゑソスソスソス ARRAY_TO_STRING ソスソスgソスン搾ソスソスせソス驍アソスニゑソス ソスsソスソスソスJソスソスソス}ソスソスリゑソスネどの包ソスソスソスソスソスノゑソスソス驍アソスニゑソスソスナゑソスソスワゑソスソスB
ソス痰ヲソスソス ソスソスソスソスネテソス[ソスuソスソスソスノ対ゑソスソスト.ソスDソスD
db=# SELECT id, name FROM fruit;
id | name
----+--------
1 | ソスソスソス
2 | ソスンゑソスソスソス
3 | ソスヤどゑソス
ソスソスソスフようソスネ鯉ソスソスハを得るこソスニゑソスソスナゑソスソスワゑソスソスB
db=# SELECT ARRAY_TO_STRING(ARRAY_AGG(name order by id), ',') AS names FROM fruit;
names
----------------------
ソスソスソス,ソスンゑソスソスソス,ソスヤどゑソス
ソスソスソスソスソス Oracle ソスナなゑソスニゑソスソスナゑソスソスネゑソスソスニ思ソスソスソストゑソスソスソスソスソスナゑソスソスソス Oracleソスナゑソス11g R2 ソスソスソスソス LISTAGG ソスニゑソスソスソスソスヨ撰ソスソスソスソスヌ会ソスソスソスソスソストゑソスソスワゑソスソスソスソスB
SQL> SELECT LISTAGG(name, ',') WITHIN GROUP (order by id) AS names FROM fruit;
names
----------------------
ソスソスソス,ソスンゑソスソスソス,ソスヤどゑソス
LISTAGG ソスヨ撰ソスソスソス ARRAY_AGG + ARRAY_TO_STRING ソスフようソスネ難ソスソスソスソスソスソスソスソスワゑソスソスB