文字列の長さを計算する
データベースに保存された文字列の長さを計算できることは重要です。 最も名前が短い商品や、最もメールアドレスが長い人物を求めたい場合があるためです。
文字列の長さの計算は、データクレンジングやバリデーションでも役立ちます。たとえば、すべての商品コードは最低 6 文字という業務ルールがあるなら、より短いものを簡単に見つけられます。
SQL Server では、LEN() 関数を使って文字列の長さを計算できます。
この演習では、カカオ豆の使用元となる場所名(ratings テーブルの broad_bean_origin 列)のうち、最も名前が長いものを計算します。
この演習はコースの一部です
SQL Serverでのデータ操作のための関数
演習の手順
- 各
broad_bean_originの長さを計算します。 - 長いものから短いものの順に並べ替えます。
実践的なインタラクティブ演習
このサンプルコードを完成させて、この演習に挑戦してみましょう。
SELECT TOP 10
company,
broad_bean_origin,
-- Calculate the length of the broad_bean_origin column
___ AS length
FROM ratings
--Order the results based on the new column, descending
ORDER BY ___;