始める無料で始める

文字列の長さを計算する

データベースに保存された文字列の長さを計算できることは重要です。 最も名前が短い商品や、最もメールアドレスが長い人物を求めたい場合があるためです。

文字列の長さの計算は、データクレンジングやバリデーションでも役立ちます。たとえば、すべての商品コードは最低 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 ___;
コードを編集して実行