TO_SINGLE_BYTE 関数 - シングルバイト文字列に変換する -

SQL-92/99   Oracle DB2 SQL Server MySQL PostgreSQL Access

TO_SINGLE_BYTE( 文字列 )


戻り値 : 変換された文字列

関連キーワード

 TO_SINGLE_BYTE 関数は、指定した文字列データ(マルチバイト文字列)をシングルバイト文字列に変換するときに使用します。 なお、日本語環境では、全角アルファベットや全角数字を半角文字に変換することができますが、変換するときに対象となる半角文字がない全角文字や全角カタカナを半角カタカナに変換することはできません。

-- 【説明】
-- 次の SQL 文は、「T_24_1」表から「DBMS_NAME」列をシングルバイト文字列に変換したデータを取得します。

SELECT DBMS_ID, DBMS_NAME, TO_SINGLE_BYTE(DBMS_NAME) FROM T_24_1;


DBMS_IDDBMS_NAMETO_SINGLE_BYTE(DBMS_NAME)
010101ORACLE ORACLE
010102DB2 DB2
010103SQLServer SQLServer
910101MySQL MySQL
990102PostgreSQLPostgreSQL

参考表

T_24_1

DBMS_IDDBMS_NAMEPRICEFROM_TIME
010101ORACLE 105.0020021102
010102DB2 98.0020010105
010103SQLServer 155.5020001007
910101MySQL 30.0019990510
990102PostgreSQL 10.0020050511