• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:SQL 回答を教えてください。)

SQLでTEST表からTNO, AREA, SCORE, ADJUST, BIRTH列のデータを取得する方法

このQ&Aのポイント
  • SQL文を使用して、TEST表からTNO列、AREA列の頭3桁、SCORE列の1/10、SCORE列の値にADJUST列の値を加算した値、およびBIRTH列の月末日を表示する方法について説明します。
  • SCORE列の値の1/10は四捨五入して計算されます。また、ADJUST列にはNULL値が含まれている行もあるため、NULL値は0として計算されます。
  • BIRTH列の月末日はYYYY/MM/DDの書式で表示されます。

質問者が選んだベストアンサー

  • ベストアンサー
  • yossy_kt
  • ベストアンサー率50% (103/203)
回答No.1

下記のような感じでいかがでしょうか? SELECT TNO, TO_NUMBER(SUBSTR(TO_CHAR(AREA), 0, 3)), ROUND(SCORE / 10), SCORE + NVL(ADJUST, 0), TO_CHAR(LAST_DAY(BIRTH), 'YYYY/MM/DD') FROM TEST;

24nattoman
質問者

お礼

ありがとうございます。

関連するQ&A