DB2一些SQL的用法
1.RRN(Table) 會顯示該record在這個表中唯一的行號,此行號自動增長,不會被重用
select RRN(Table) as RowID from Table
2.Update *HIVAL/*LOCAL by SQL
Update Table Set Value=X'FFFF' // *HIVAL
Update Table Set Value=X'0000' // *LOVAL
3.連線字串
Update Table Set Column1='R'||Column1
Update Table Set Column1='ABC'||SubString(Column1,4)
Update Table Set Column1='ABC'||Right(Column1,2)
4.查詢Column1中的空格位置
SELECT Locate(' ',trim(Column1)) from Table
5.擷取字串
SELECT Substr(Column1,3),Substr(Column1,3,2),Left(Column,3),Right(Column,3) from Table
6.當前日期時間
SELECT curdate(),curtime() from Table
7.日期比較
SELECT days (curdate()) - days(date('2014-02-01')) FROM Table
AS400 計算日期時間
http://www.aixchina.net/club/thread-27763-1-1.html
8.前面幾條
select top ?
select RRN(Table) as RowID from Table
2.Update *HIVAL/*LOCAL by SQL
Update Table Set Value=X'FFFF' // *HIVAL
Update Table Set Value=X'0000' // *LOVAL
3.連線字串
Update Table Set Column1='R'||Column1
Update Table Set Column1='ABC'||SubString(Column1,4)
Update Table Set Column1='ABC'||Right(Column1,2)
4.查詢Column1中的空格位置
SELECT Locate(' ',trim(Column1)) from Table
5.擷取字串
SELECT Substr(Column1,3),Substr(Column1,3,2),Left(Column,3),Right(Column,3) from Table
6.當前日期時間
SELECT curdate(),curtime() from Table
7.日期比較
SELECT days (curdate()) - days(date('2014-02-01')) FROM Table
AS400 計算日期時間
http://www.aixchina.net/club/thread-27763-1-1.html
8.前面幾條
select top ?
SELECT * FROM orders FETCH FIRST 100 ROWS ONLY
9.字串長度,去除空格
length(...)
trim(...) rtrim(...) ltrim(...)
SELECT icincd,length(name),length(trim(name)) FROM orders
10.替換字串
select replace('aaabb','ab','vvv') from orders
11.Case when
SELECT * from orders
ORDER BY CASE no WHEN 0 THEN 900000 ELSE no END
12.轉義字元
2個引號
INSERT INTO QTEMP/TEST VALUES(1,'abc''')
相關文章
- sql中as的用法和一些經典的sql語句SQL
- SQL AS 的用法SQL
- 一些db2的資料DB2
- MySql的一些用法MySql
- SQL 中With as 的用法SQL
- SQL語句IN的用法SQL
- sql語句中as的用法SQL
- SQL 語句 as 的用法SQL
- 很全的sql用法SQL
- sql devloper 用法的和SQL 編寫SQLdev
- DB2的一些管理用指令碼DB2指令碼
- DB2 SQL改寫DB2SQL
- DB2 SQL命令小集DB2SQL
- typedef的一些高階用法
- js陣列的一些用法JS陣列
- C++ set的一些用法C++
- 如何寫出更快的 SQL (db2)SQLDB2
- DB2 用到的基本SQL語句DB2SQL
- DB2檢視鎖等待的SQLDB2SQL
- ViewStub的一些不常見的用法View
- sql server with ...as 用法SQLServer
- sql用法——group bySQL
- SQL——STUFF用法SQL
- SQL中的遞迴用法SQL遞迴
- SQL中Merge的用法SQL
- SQL Server中@@ROWCOUNT的用法SQLServer
- sql server merge 的用法SQLServer
- SQL Server中distinct的用法SQLServer
- ORACLE SQL的EXCEPT、INTERSECT用法OracleSQL
- 轉 sql 中 case 的用法SQL
- Oracle set unused的用法.sqlOracleSQL
- DB2 PL/SQL Example: RunstatsDB2SQL
- axios的一些常見用法iOS
- 關於angularJS的一些用法AngularJS
- MapStruct的一些常規用法Struct
- 模板字串的一些用法小記字串
- 記錄的一些Retrofit的小用法
- Sql server with as update用法SQLServer