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文字列変換】UPPER – 大文字に変換(Oracle、SQL Server)

OracleやSQL Serverで文字列を大文字に変換するには、UPPER関数を使います。使い方は簡単です。 構文: UPPER(word) wordを大文字に変換する 使用例:社員名を大文字に変換 …

no image

【SQL文字列関数】CHARINDEX – 文字列の位置を求める(SQL Server)

SQL ServerのCHARINDEX関数は文字列の位置を返します。例えば、「Windows」という文字列からdの位置を求めると4となります。sの位置は7となります。大文字小文字の区別はありません。 …

no image

【SQL文字列関数】TRANSLATE – 文字列を置換する(Oracle)

OracleではTRANSLATE関数を使用して文字列の置換を行う事ができます。 文法: TRANSLATE(word, A, B) wordの文字列Aを文字列Bに置換する。例えば、Aに’ …

no image

【SQL日付関数】DATEPART – 日付要素を数値で取得する(SQL Server)

SQL Serverでは、DATEPART関数を使って日付値から指定した日付要素を数値で取得する事ができます。 文法: DATEPART(element, value) valueで指定した日付値から …

no image

【SQL日付関数】EXTRAC – 日付から任意の日付要素を取得する (Oracle)

Oracleで、日付値から任意の日付要素(年、月、日など)を取得するにはEXTRACT関数を使います。例えば、EXTRACT関数を使えば、2008-09-22という日付値から、月を取得すると09という …

広告

転職