摘要: 操作数据库:最快的是sql语句 1.字符函数 select lower('Hello World') 转小写 , upper('hello world ') 转大写,initcap('hello world') 首字母大写 from dual; 2.字符控制函数 substr(a,b) 从a中第b位 阅读全文
posted @ 2017-04-15 16:49 酸奶加绿茶 阅读(184) 评论(0) 推荐(0) 编辑
摘要: select * from emp where ename like '%\_%' escape '\' ;\可以换作任意的字符 select * from emp where ename like '%\%%' escape '\'; 但是'&'不能通过转义字符查找 如果按上面的写法, selec 阅读全文
posted @ 2017-04-15 13:40 酸奶加绿茶 阅读(528) 评论(0) 推荐(0) 编辑
摘要: 查看默认的日期格式 select * from v$nls_parameters; 更改 alter session | system (范围) set xxxx=“yyyy-mm-dd” ; 阅读全文
posted @ 2017-04-15 12:48 酸奶加绿茶 阅读(6459) 评论(0) 推荐(0) 编辑
摘要: MySQL的大小写问题 不是一个很大的问题,但是如果不了解的话,却会使用户产生迷惑 ;如下面 Sql代码insert into t values('A'); insert into t values('a'); 当第二条执行的时候,如果是主键或者有唯一性约束的话,会发生 Sql代码 Duplicat 阅读全文
posted @ 2017-04-15 11:54 酸奶加绿茶 阅读(6031) 评论(0) 推荐(0) 编辑
摘要: 1.包含null的表达式都为空 select salary*12+nvl(bonus,0) nvl是虑空函数 2. null值永远!=null select * from emp where bonus=null 得到的结果是0行被选中 正确的写法是 is null 或者 is not null 3 阅读全文
posted @ 2017-04-15 10:37 酸奶加绿茶 阅读(349) 评论(0) 推荐(0) 编辑
摘要: 避免冗余、谓词下沉、小表驱动大表、广播XX、分区分桶(join on) Spark,hive: 1.尽量使用列名 2.where 解析顺序 :右==>左 where condition1 and condition2 把结果最有可能为false的放在右面 where condition1 or an 阅读全文
posted @ 2017-04-15 10:26 酸奶加绿茶 阅读(222) 评论(0) 推荐(0) 编辑
摘要: 方式一:简易连接,不用进行网络配置,其实就是tnsname.ora文件 + 命令:sqlplus 用户名/密码@ip地址[:端口]/service_name [as sysdba] + 示例: sqlplus sys/pwd@ip:1521/test as sysdba + 备注:使用默认1521端 阅读全文
posted @ 2017-04-15 09:36 酸奶加绿茶 阅读(31953) 评论(0) 推荐(1) 编辑