文字列の空白を取り除く 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

