文字列の空白を取り除く TRIM / LTRIM / RTRIM
文字列の空白を削除する。削除したい文字を指定可能。
TRIM ( string ) TRIM ( trim_character, FROM string ) |
文字列 の左右の空白を削除する |
---|---|
LTRIM ( string [, set] ) | 文字列 の「左」の空白を削除する。 |
RTRIM ( string [, set] ) | 文字列 の「右」の空白を削除する。 削除する文字のセット set は複数の文字の組み合わせを使用できる。 |
string | 対象文字列 |
---|---|
trim_character | (TRIMの場合) 削除したい文字(1文字) |
set | (LTRIM / RTRIMの場合) 削除したい文字セット |
使用例
select DEPTNO, DNAME, LOC, TEL, trim(TEL) TEL_TRIM, rtrim(TEL) TEL_RTRIM, ltrim(TEL) TEL_LTRIM from DEPT
select DEPTNO, DNAME, LOC, TEL, TRIM('0' from TEL), RTRIM(TEL,'0') ,LTRIM(tel,'0') from DEPT;
Imports Oracle.DataAccess.Client Public Class frmSQL_Trim Private dt As DataTable = Nothing Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click Try Using da As New OracleDataAdapter(TextSQL.Text.Trim, clsGlobal.gConnetionString) dt = New DataTable da.Fill(dt) 'Gridにバインド Grid1.DataSource = dt End Using Catch ex As OracleException MessageBox.Show(ex.Message) End Try End Sub