Menu
Coddy logo textTech

|| による結合

CoddyのSQLジャーニー「応用」セクションの一部 — レッスン 10/27。

SQLiteは、|| 演算子を使用して文字列を結合します(JavaScriptやPythonで使用する + ではありません)。

SELECT first_name || ' ' || last_name AS full_name
FROM users

リテラル、列、および他の文字列関数の結果を混在させることができます。いずれかのオペランドが NULL の場合、式全体が NULL になります。空白として扱いたい場合は、NULLを許容する列を COALESCE(col, '') で囲んでください。

challenge icon

チャレンジ

初心者

利用可能なテーブルとカラム:

  • <strong>products</strong>: <strong>id</strong>, <strong>brand</strong>, <strong>model</strong>, <strong>price</strong>

id と、'<BRAND> <model> - '<BRAND> <model> - $<price>'lt;price>' という形式の単一のカラム label を返してください。ブランド名はすべて大文字にし、それ以外は保存されている通りに表示してください。id でソートしてください。

例: 'APPLE iPhone - $999'

自分で試してみよう

SELECT id,
       -- || でラベルを組み立てる
FROM products
ORDER BY id
quiz icon腕試し

このレッスンには短いクイズがあります。レッスンを始めて解答し、進捗を記録しましょう。

応用のすべてのレッスン