さまざまな文字列関数をデータに適用する
お気づきのとおり、文字列関数はデータを操作するのにとても便利です。SQL Server には文字列操作のための組み込み関数が数多く用意されており、中には使っていて楽しいものもあります。
この演習では、voters テーブルのデータにいくつかの文字列関数を適用し、より見やすい形で表示します。
ここでは、LEN(), UPPER(), PATINDEX(), CONCAT(), REPLACE(), SUBSTRING() といった関数を使います。
注意: 文字列内でパターン検索を行うときは、次のワイルドカードが役立ちます。
| pattern | match |
|---|---|
| % | any string of zero or more characters |
| _ | any single character |
| [] | any single character within the range specified in brackets |
この演習はコースの一部です
SQL Serverでのデータ操作のための関数
実践的なインタラクティブ演習
このサンプルコードを完成させて、この演習に挑戦してみましょう。
SELECT
first_name,
last_name,
birthdate,
email,
country
FROM voters
-- Select only voters with a first name less than 5 characters
WHERE ___(___) < 5
-- Look for the desired pattern in the email address
AND ___(___, ___) > 0;