SQL Substring


SQL SELECT
SQL DISTINCT
SQL WHERE
SQL AND OR
SQL IN
SQL BETWEEN
SQL LIKE
SQL ORDER BY
SQL 関数
SQL COUNT
SQL GROUP BY
SQL HAVING
SQL 別名
SQL 結合
SQL 外部結合
SQL SUBQUERY
SQL UNION
SQL UNION ALL
SQL INTERSECT
SQL MINUS
SQL CONCATENATE
SQL SUBSTRING
SQL TRIM


サイトのご案内

  SQL > SQL コマンド > Substring

SQL 中の関数 substring は、一つのフィールドのデータの一部を読み込むのに使われます。データベースにより、この関数の名前が異なる場合があります。

  • MySQL: SUBSTR(), SUBSTRING()
  • Oracle: SUBSTR()
  • SQL Server: SUBSTRING()
よく使われる場合は次のようになります (ここで、SUBSTR()を例とします):

SUBSTR(str,pos): <str> における <pos> 番目の位置からの文字をすべて読み込みます。このプログラミングがSQL Serverに適用されないことに注意してください。

SUBSTR(str,pos,len): <str> における <pos> 番目の位置から、 <len> 個の文字を読み込みます。

仮に、次のようなテーブルがあるとします。

Geography テーブル
region_name store_name
East Boston
East New York
West Los Angeles
West San Diego

例 1:

SELECT SUBSTR(store_name, 3)
FROM Geography
WHERE store_name = 'Los Angeles';

の結果ができます。

's Angeles'

例 2:

SELECT SUBSTR(store_name,2,4)
FROM Geography
WHERE store_name = 'San Diego';

の結果ができます。

'an D'

SQL TRIM >>