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

チャレンジ

初心者

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

  • productsidbrandmodelprice

idと、'<BRAND> <model> - $<price>'の形式で整えた単一のカラムlabelを返してください。brandは大文字にし、それ以外は保存されているとおりにしてください。idで並べ替えてください。

例:'APPLE iPhone - $999'

自分で試してみよう

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

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

応用のすべてのレッスン

自分で練習してみよう: SQLプレイグラウンド