Oracle字串連線的方法
和其他資料庫系統類似,Oracle字串連線使用“||”進行字串拼接,其使用方式和MSSQLServer中的加號“+”一樣。
比如執行下面的SQL語句:
SELECT '工號為'||FNumber||'的員工姓名為'||FName FROM T_Employee
WHERE FName IS NOT NULL
除了“||”,Oracle還支援使用CONCAT()函式進行字串拼接,比如執行下面的SQL語句:
SELECT CONCAT('工號:',FNumber) FROM T_Employee
如果CONCAT中連線的值不是字串,Oracle會嘗試將其轉換為字串,比如執行下面的SQL語句:
SELECT CONCAT('年齡:',FAge) FROM T_Employee
與MYSQL的CONCAT()函式不同,Oracle的CONCAT()函式只支援兩個引數,不支援兩個以上字串的拼接,比如下面的SQL語句在Oracle中是錯誤的:
SELECT CONCAT('工號為',FNumber,'的員工姓名為',FName) FROM T_Employee
WHERE FName IS NOT NULL
執行以後Oracle會報出下面的錯誤資訊:
引數個數無效
如果要進行多個字串的拼接的話,可以使用多個CONCAT()函式巢狀使用,上面的SQL可以如下改寫:
SELECT CONCAT(CONCAT(CONCAT('工號為',FNumber),'的員工姓名為'),FName) FROM
T_Employee
WHERE FName IS NOT NULL
相關文章
- Oracle 19c中連線RMAN客戶端的連線方法Oracle客戶端
- mongodb連線字串MongoDB字串
- 【建議收藏】五種方法教你python字串連線!Python字串
- C#連線SQLite的字串C#SQLite字串
- Oracle RMAN 連線資料庫認證方法Oracle資料庫
- SCSS 字串連線符CSS字串
- cx_Oracle 連線 OracleOracle
- Servlet連線OracleServletOracle
- PHP 連線 OraclePHPOracle
- thinkphp連線OraclePHPOracle
- PHP 連線oraclePHPOracle
- oracle 連線查詢Oracle
- DBA ORACLE連線操作Oracle
- 3.2.2 python連線oraclePythonOracle
- 【SQL】SQL表連線方法方式介紹(Oracle/Postgresql)SQLOracle
- go~連線redis的方法GoRedis
- Oracle左外連線、右外連線、完全外連線以及(+)號用法Oracle
- Oracle連線Db2OracleDB2
- python連線Oracle的外掛cx_Oracle安裝PythonOracle
- [Oracle-> MySQL] Oracle通過dblink連線MySQL--Oracle 19c連線到MySQL 5.7OracleMySql
- 資料庫中字串連線符的使用資料庫字串
- java操作Oracle 方式一 ( 連線-》操作-》斷開連線 )JavaOracle
- 【JDBC】java連線池模擬測試 連線oracleJDBCJavaOracle
- 【JDBC】使用OracleDataSource建立連線池用於連線OracleJDBCOracle
- Oracle RAC 環境下的連線管理Oracle
- Oracle共享伺服器的連線模式Oracle伺服器模式
- Day39--連線兩個字串字串
- Kettle8.2連線Oracle資料庫失敗解決方法Oracle資料庫
- Oracle 自動化運維-Python連線OracleOracle運維Python
- PHP 技術卡片 - 字串連線的幾種方式PHP字串
- linq如何設定連線資料庫的字串資料庫字串
- 配置Oracle DBlink連線MySQL庫OracleMySql
- PL/Plus本地連線oracle配置Oracle
- cx_Oracle.SessionPool 連線池OracleSession
- Python 連線 Oracle資料庫PythonOracle資料庫
- oracle連線查詢詳解Oracle
- 印表機離線了怎麼連線 印表機離線的連線方法
- 轉:ORACLE的JDBC連線方式:OCI和THINOracleJDBC
- oracle 字串Oracle字串