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
- DB2 SQL改寫DB2SQL
- 如何寫出更快的 SQL (db2)SQLDB2
- DB2的一些管理用指令碼DB2指令碼
- SQL中Merge的用法SQL
- SQL語句IN的用法SQL
- sql devloper 用法的和SQL 編寫SQLdev
- SQL中的遞迴用法SQL遞迴
- DB2 SQL error: SQLCODE: -302, SQLSTATE: 22001DB2SQLError
- axios的一些常見用法iOS
- 關於angularJS的一些用法AngularJS
- js陣列的一些用法JS陣列
- MapStruct的一些常規用法Struct
- typedef的一些高階用法
- Sql server with as update用法SQLServer
- SQL groupby sum 用法SQL
- 常見的錯誤 SQL 用法SQL
- sql - distinct 去重複的用法SQL
- DB2 和SQL Server自增列比較DB2SQLServer
- Google Analytics 的一些用法介紹Go
- 模板字串的一些用法小記字串
- Elasticsearch SQL用法詳解ElasticsearchSQL
- SQL LEN()函式用法SQL函式
- DB2 HADR takeover 問題 SQL1387WDB2SQL
- SQL資料庫中Truncate的用法SQL資料庫
- sql中union和union all的用法SQL
- 關於with 臨時表 as的一些用法
- vue一些不為人知的用法Vue
- Java8中Stream 的一些用法Java
- SQL Server 中的一些概念SQLServer
- 一張圖說明SQL的join用法SQL
- T-SQL:CTE用法(十)SQL
- 雲端儲存的一些功能用法
- SQL語句中不同的連線JOIN及SQL中join的各種用法SQL
- 一張圖看懂 SQL 的各種 join 用法SQL
- MySQL常見的8種SQL錯誤用法MySql
- SQL函式Group_concat用法SQL函式
- db2資料庫的操作以及一些常見問題解決DB2資料庫
- MUI在Android與IOS上的一些小問題以及一些框架的用法UIAndroidiOS框架