|| による結合
CoddyのSQLジャーニー「応用」セクションの一部 — レッスン 10/27。
SQLiteは、|| 演算子を使用して文字列を結合します(JavaScriptやPythonで使用する + ではありません)。
SELECT first_name || ' ' || last_name AS full_name
FROM usersリテラル、列、および他の文字列関数の結果を混在させることができます。いずれかのオペランドが NULL の場合、式全体が NULL になります。空白として扱いたい場合は、NULLを許容する列を COALESCE(col, '') で囲んでください。
チャレンジ
初心者利用可能なテーブルとカラム:
<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
このレッスンには短いクイズがあります。レッスンを始めて解答し、進捗を記録しましょう。