[過去ログ] SQL質疑応答スレ 19問目 (1002レス)
前次1-
抽出解除 必死チェッカー(本家) (べ) レス栞 あぼーん

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
798: 797 2020/11/29(日)22:19 ID:IfXrDILF(1/3) AAS
書き忘れましたが、テーブルは弄れないです。出力方法だけでどうにかしたい。
説明にある現在の出力結果は↓みたいな状態

ID TEAM   DRIVER      CAR_Num
------------------------------------
1 Ferrari   Leclerc,Vettel  16,5
3 Mercedes Hamilton,Bottas 44,77

TABで区切ってたので表示が見づらくすみません
800: 797 2020/11/29(日)22:51 ID:IfXrDILF(2/3) AAS
>>799
引退などでdriverテーブルからドライバーが削除される場合、driver_idにが必ずしもdriver_id+1じゃなくなる場合があります。
たとえば上記例でBottasが引退してnewbieという新人がMercedesのドライバーになった場合、newbieのdriver_idは5になるので…できないことになるかと
802
(1): 797 2020/11/29(日)23:48 ID:IfXrDILF(3/3) AAS
>>801
自分はSELECTするだけで作れない立場なんです…
string_agg(driver.name, ',' ORDER BY driver_id)でHamilton,Bottasって配列みたいになっているはずなので
そこからSPLIT(string_agg(driver.name, ',' ORDER BY driver_id)',', 1)みたいにしてn番目の要素を取り出すことができればいいんですが
前次1-
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 1.372s*