select concat('abc','def') from dual;
select 'abc' || 'def' || 'gh' from dual;
select e.ename || ',' || e.job from emp e;
select initcap('aaa bbb ccc') from dual;
select upper('abcdefg') from dual;
select nls_upper('abcde') from dual;
select lower('abcdefg') from dual;
select nls_lower('abcdef') from dual;
/**搜尋某乙個字元在字串中的位置
函式instr,如果字串為中文,乙個漢字按照乙個字元算
函式instrb,如果字串為中文,乙個漢字按照兩個字元算
第一引數表示字串
第二引數表示要搜尋的字元
第三引數表示搜尋的開始位置,預設值為1
第四引數表示該字元出現的第幾次
**/select instr('abcbdef','b',1,1),instrb('abcbdef','b',1,2) from dual;
select length('abcd') from dual;
select lpad('efg',10,'*') from dual;
select rpad('abc',10,'*') from dual;
select ltrim('abcegfabc','abc') from dual;
select rtrim('abcegfabc','abc') from dual;
select replace('abcdefg','efg','efg') from dual;
select substr('abcdefg',2,'4') from dual;
select substr('abcdefg',2) from dual;
結果為abcd***efg*hij
select trim('*' from '*abcd***efg*hij*') from dual;
python中關於字串的操作
字串的定義,用雙引號與單引號都可以 name hello world 正確 name hello world 錯誤 name hello world 正確 name hello world 錯誤 title方法 將字串中單詞的首字母變為大寫,其他字母均為小寫 name love live print...
關於oracle中字串的擷取 substr
昨天在工作中遇到了擷取字串問題的,特地的學習了一下substr函式,在此做個記錄 1 擷取不帶特殊欄位的某乙個特定字串 1 從字串左邊某乙個位置擷取到其後面多少位 select substr abcdefghijklmn 2,3 from dual 2 從字串左邊某乙個位置 包括一位 擷取到最後 s...
oracle字串常用操作
1 拼接字串 1 可以使用 來拼接字串 select 拼接 字串 as strfrom dual 2 通過concat 函式實現 select concat 拼接 字串 as strfrom dual 注 oracle的concat函式只支援兩個引數的方法,即只能拼接兩個引數,如要拼接多個引數則巢狀...