|| による連結
CoddyのSQLジャーニー「応用」セクションの一部。レッスン 10/27。
SQLiteでは、文字列を結合するために||演算子を使用します(JavaScriptやPythonで使う+ではありません)。
SELECT first_name || ' ' || last_name AS full_name
FROM usersリテラル、列、その他の文字列関数の結果を組み合わせることができます。オペランドのいずれかが NULL の場合、式全体が NULL になります。NULL になり得る列を空白として扱いたい場合は、COALESCE(col, '') で囲んでください。
チャレンジ
初心者利用可能なテーブルとカラム:
products:id、brand、model、price
idと、'<BRAND> <model> - $<price>'の形式で整えた単一のカラムlabelを返してください。brandは大文字にし、それ以外は保存されているとおりにしてください。idで並べ替えてください。
例:'APPLE iPhone - $999'。
自分で試してみよう
SELECT id,
-- || でラベルを組み立てる
FROM products
ORDER BY id
このレッスンには短いクイズがあります。レッスンを始めて解答し、進捗を記録しましょう。
応用のすべてのレッスン
自分で練習してみよう: SQLプレイグラウンド