データマネジメントの学校
← コースに戻る

未ログインのため、この講座の進捗は記録されません。ログインすると記録が残るようになります。

文字列関数の基礎

文字列を加工するための代表的な関数を紹介する。

  • UPPER(text) / LOWER(text): 大文字・小文字に変換する
  • TRIM(text): 前後の空白を取り除く
  • SUBSTR(text, start, length): 指定した位置から指定した長さの部分文字列を取り出す(先頭は1文字目)
  • CONCAT(text1, text2, ...): 複数の文字列をつなげる
SELECT
  UPPER(customer_name) AS customer_name_upper,
  SUBSTR(customer_name, 1, 2) AS name_prefix
FROM customers;

CONCATは3つ以上の引数もつなげられるので、複数のカラムや固定文字列を組み合わせて表示用の文字列を作るのによく使う。

SELECT CONCAT(product_name, ' - ', category) AS display_name
FROM products;