SQL Server
 Computer >> コンピューター >  >> プログラミング >> SQL Server

SQL ServerのLOWER関数とは?文字列を小文字に変換する使い方を解説

この記事では、SQL ServerのLOWER関数を使って、指定した文字列内の英字をすべて小文字に変換する方法について詳しく解説します。

LOWER関数の概要

SQL ServerにおけるLOWER関数は、指定された文字列に含まれるすべての英字を小文字に変換する関数です。文字列の中に英字以外の文字(数字や記号など)が含まれている場合、それらの文字は変換されず、そのままの状態で返されます。

構文

SQL ServerでLOWER関数を使用するには、以下の構文に従います。

LOWER(string)

パラメータ

  • string: 小文字に変換したい文字列。テキストを含む文字列リテラル、変数、文字列式、またはテーブルのカラムを指定できます。

注意点

  • 大文字への逆変換を行いたい場合は、UPPER関数を使用してください。
  • LOWER関数は、SQL Server 2017、SQL Server 2016、SQL Server 2014、SQL Server 2012、SQL Server 2008 R2、SQL Server 2008、SQL Server 2005など、以降のバージョンのSQL Serverで使用できます。

使用例

それでは、SQL ServerにおけるLOWER関数の具体的な使用例を見ていきましょう。

SELECT LOWER('QUANTRIMANG.COM');
-- 結果: 'quantrimang.com'

SELECT LOWER('QuanTriMang.com');
-- 結果: 'quantrimang.com'

SELECT LOWER(' QUANTRIMANG.COM ');
-- 結果: ' quantrimang.com '

SELECT LOWER('Quan Tri Mang');
-- 結果: 'quan tri mang'

上記の例からわかるように、大文字と小文字が混在した文字列を指定しても、結果はすべて小文字に統一されます。また、文字列内のスペースや記号はそのまま保持されるため、データの整形や検索条件の正規化など、さまざまな場面で活用できます。

  1. 【SQL Server】AVG関数の使い方を徹底解説!基本構文から実用例まで

    本記事では、SQL Serverにおける数値処理関数「AVG」の使い方を、基本構文と具体的な使用例を交えて詳しく解説します。AVG関数の動作を正しく理解し、実務のデータ集計に活かせるようにしましょう。 AVG関数とは AVG関数は、SQL Serverにおいて式の平均値、または選択された行のうち指定した列の平均値を返す集計関数です。なお、NULLの値は自動的に除外され、平均の計算対象には含まれません。 基本構文 平均値を計算するには、SQL ServerでAVG関数を次のように記述します。 SELECT AVG(列名)FROM テーブル名[WHERE 条件]; パラメータの説明: 列名:平均

  2. SQL ServerのLOWER関数とは?文字列を小文字に変換する使い方を解説

    この記事では、SQL ServerのLOWER関数を使って、指定した文字列内の英字をすべて小文字に変換する方法について詳しく解説します。 LOWER関数の概要 SQL ServerにおけるLOWER関数は、指定された文字列に含まれるすべての英字を小文字に変換する関数です。文字列の中に英字以外の文字(数字や記号など)が含まれている場合、それらの文字は変換されず、そのままの状態で返されます。 構文 SQL ServerでLOWER関数を使用するには、以下の構文に従います。 LOWER(string) パラメータ string: 小文字に変換したい文字列。テキストを含む文字列リテラル、変数、文字列