Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
学ぶ 文字列関数のイントロダクション | String関数
/
SQLにおける関数

book文字列関数のイントロダクション

メニューを表示するにはスワイプしてください

SQLでテキストデータを扱う際、文字列関数は文字列フィールドから情報を変換、分析、抽出するための重要なツール。これらの関数により、乱雑なデータの整理、テキスト形式の標準化、既存情報を基にした新しい値の作成が可能。名前の大文字・小文字変換、メールアドレスの文字数カウント、レポート用のカスタム文字列作成など、文字列関数はこれらの作業を簡単かつ効率的に実現。

1234567
-- Transform and analyze customer names using string functions SELECT name, UPPER(name) AS name_uppercase, LOWER(name) AS name_lowercase, LENGTH(name) AS name_length FROM customers;
copy

複数の文字列関数を1つのクエリで組み合わせることで、高度なテキスト処理が可能。例えば、名前を小文字に変換してから文字数をカウントしたり、異なるデータを結合してメールアドレスを標準化したりできる。関数の入れ子や連結により、SQL内で直接テキストデータを柔軟かつ強力に加工・分析可能。

12345
-- Create custom email usernames by combining and extracting strings SELECT name, CONCAT(LOWER(SUBSTRING(name, 1, 1)), LOWER(SUBSTRING(name, POSITION(' ' IN name) + 1, 5))) AS custom_username FROM customers;
copy

1. 文字列内のすべての文字を大文字に変換する関数はどれですか?

2. 指定した文字列から部分文字列を抽出するSQL関数はどれですか?

3. 各顧客の名前を小文字に変換した後、その長さを選択するために空欄を埋めてください。

question mark

文字列内のすべての文字を大文字に変換する関数はどれですか?

正しい答えを選んでください

question mark

指定した文字列から部分文字列を抽出するSQL関数はどれですか?

正しい答えを選んでください

question-icon

各顧客の名前を小文字に変換した後、その長さを選択するために空欄を埋めてください。

((name)) AS lowercase_name_length
| name | lowercase_name_length |
|------------------|----------------------|
| Alice Johnson | 13 |
| Rajesh Kumar | 12 |
| Maria Garcia | 12 |
| Chen Wei | 8 |
| Fatima Al-Farsi | 15 |
| John Smith | 10 |
| Sofia Rossi | 11 |
| Lucas Müller | 13 |
| Emily Brown | 11 |
| Takashi Sato | 13 |

クリックまたはドラッグ`n`ドロップして空欄を埋めてください

すべて明確でしたか?

どのように改善できますか?

フィードバックありがとうございます!

セクション 1.  1

AIに質問する

expand

AIに質問する

ChatGPT

何でも質問するか、提案された質問の1つを試してチャットを始めてください

セクション 1.  1
some-alt