ORACLE初学第五篇
来源:互联网 发布:新锐软件易制毒电话 编辑:程序博客网 时间:2024/06/05 16:25
一、char和varchar的区别
char的查询速度快,而varchar的查询速度较慢些
但是char存储的时候如果数据长度没有达到设定的长度将会自动以空格填充,而varchar则跟着数据的长度变化:
例如下面的结果:
SQL> select length(userName)as c_len,length(password)as vc_len from t_user; C_LEN VC_LEN---------- ---------- 20 7 20 10
二、字符补全函数lpad、rpad(左补全和右补全)
SQL> select rpad(stuno,10,'-') from t_user;RPAD(STUNO,10,'-')--------------------121-------12121-----1221------SQL> select lpad(stuno,10,'"') from t_user;LPAD(STUNO,10,'"')--------------------"""""""121"""""12121""""""1221
三、返回字符串大小写
//返回字符串大写upperselect upper(username)from t_user;//返回字符串小写lowerselect lower(username) from t_user//单词首字符大写select initcap(username) from t_user
四、返回字符串长度
//length函数char类型是自己设定的长度例如:char(8)字符串长度是8select length(password) from t_user
五、截取字符串
//字符串的默认是从1开始,和其他语言,像JAVA默认从零开始不一样SQL> select substr(username,1,2) from t_user;SUBSTR(USERNAME,1,2)--------------------heyysaja
六、查找字符串在字符串中出现的位置
INSTR(PASSWORD,’23’,1,1)中的第三个参数是开始从索引为几的地方查找,第四个参数是查找第几次出现
SQL> select instr(password,'23',1,1) from t_user;INSTR(PASSWORD,'23',1,1)------------------------ 2 2 2 2
七、去掉字符串的的空格
SQL> select ltrim(username)from t_user;LTRIM(USERNAME)--------------------heNNyyyTTTsadjava1234SQL> select rtrim(username) from t_user;RTRIM(USERNAME)--------------------heNN yyyTTTsad java1234SQL> select trim(username) from t_user;TRIM(USERNAME)--------------------heNNyyyTTTsadjava1234//注意:trim比较常用
八、串联和反转字符串
//串联字符串SQL> select concat(username,password) from t_user;CONCAT(USERNAME,PASSWORD)----------------------------------------heNN 123456 yyy TTT 123456sad 123456 java 1234 123456 //反转字符串 SQL> select reverse(username) from t_user;REVERSE(USERNAME)-------------------- NNeh TTT yyy das 4321 avaj
阅读全文
0 0
- ORACLE初学第五篇
- ORACLE初学第二篇
- ORACLE初学第四篇
- 初学python(对比java语言不同) 第五篇
- ORACLE 初学
- 初学oracle
- oracle初学(-)
- 初学Oracle
- 初学oracle
- 初学oracle
- oracle初学
- 初学Python-第五章练习题
- ORACLE SQL:经典查询练手第五篇
- ORACLE SQL:经典查询练手第五篇
- ORACLE SQL:经典查询练手第五篇
- Oracle SQL:经典查询练手第五篇
- Oracle初学入门
- Oracle初学点滴--OracleOraHome90TNSListener
- Linux安装
- leetcode593. Valid Square
- Java+Selenium3方法篇29-Actions-划取字段
- Maven仓库(从仓库解析依赖的机制)
- jQuery动态设置select选中值
- ORACLE初学第五篇
- 快速排序
- 关于ssm整合过程中,spring配置文件无提示功能
- QRound的使用总结
- html 输入框 只能输入数字 只能输入字母数字组合
- ANDROID-Interface
- cxf Expected elements are <{http://****.com/}return>
- ELK 日志分析系统(三)
- PlugLoader 2017.7.3 Fix