SQL辞典

【SQL文字列関数】LEFT – 文字列の左(先頭)から指定した文字分だけ抽出(SQL Server)

投稿日:2009年9月4日 更新日:

SQL Serverで、文字列の左(先頭)から指定した文字分だけ抽出するにはLEFT関数を使います。

文法:

LEFT(word, n)

wordに指定した文字列の左からn文字分を抽出する。SQL Serverでは漢字も1文字として数える。

使用例:名前の左側から4文字分だけ抽出する。

SELECT name, LEFT(name, 4) FROM tbEmpTable;

name      LEFT(name, 4)
————————————————————
Yamashita   Yama
Tanaka     Tana
田中浩一郎  田中浩一

SQLコマンド辞典に戻る

広告

広告

-SQL辞典


comment

関連記事

no image

【SQL文字列関数】TRIM – 指定文字の削除(Oracle)

Oracleで文字列から指定した文字を削除するにはTRIM関数を使用します。TRIM関数では、先頭・末尾にある文字しか削除することができません。またSQL Serverでは使用できません。 文法: T …

no image

【SQL日付関数】CURRENT_TIMESTAMP – 現在の日時を求める(Oracle、SQL Server)

OracleやSQL Serverでは、CURRENT_TIMESTAMP関数を使って現在の日時を求める事ができます。 使用例:現在の日時を取得する。 SELECT CURRENT_TIMESTAMP …

no image

【SQL算術関数】FLOOR – 引数以下で最も大きい整数値を求める(Oracle、SQL Server)

OracleやSQL Serverで引数以下で最も大きい整数値を求めるには、FLOOR関数を使います。例えば、3.14以下で最も大きい整数値は3です。逆に引数以上で最も小さい整数値を求めるにはCEIL …

no image

【SQL文字列関数】LEN / LENGTH – 文字列の長さを取得する(SQL Server、Oracle)

文字列の長さを取得するには、SQL Serverの場合はLEN関数、Oracleの場合はLENGTH関数を使用する。 文法: LEN(word) LENGTH(word) wordに指定した文字列の長 …

no image

【SQL日付関数】GETDATE – 現在の日付・時刻を取得する(SQL Server)

SQL Serverでは、GETDATE関数を使って現在の日付・時刻を取得する事ができます。 使用例:現在の日時を取得します。 SELECT GETDATE(); GETDATE() —& …

広告

転職