Oracle-Mysql:原生sql语句
Odyssues_lee
人生苦短,我用Python!
展开
-
Oracle-MySQL:concat、distinct以及case when then else end的方法使用
一、ORACLE-MySQL中concat函数(连接字符串)1.concat函数:concat(str1,str2,…) 返回结果为连接参数产生的字符串。如有任何一个参数为NULL ,则返回值为 NULL。concat函数在连接字符串的时候,只要其中一个是NULL,那么将返回NULL。select concat('11','22',null);+-------------------...原创 2019-02-12 14:52:54 · 2664 阅读 · 0 评论 -
Oracle-Mysql:ROWNUM 函数的使用
对于rownum来说它是oracle系统顺序分配为从查询返回的行的编号,返回的第一行分配的是1,第二行是2,依此类推,这个伪字段可以用于限制查询返回的总行数,且rownum不能以任何表的名称作为前缀。(1) rownum 对于等于某值的查询条件如果希望找到学生表中第一条学生的信息,可以使用rownum=1作为条件。但是想找到学生表中第二条学生的信息,使用rownum=2结果查不到数据。...转载 2018-09-19 10:08:51 · 7173 阅读 · 0 评论 -
Oracle-Mysql:CAST()函数(CAST AS Decimal)
小编今天从项目角度出发,对CAST函数进行引入。由于进行数据表的迁移,需要对表中某一个字段进行重新的整合,整合的规则是:字段中的内容必须按照1-100顺序排列,由于是字符串,所以如果直接order by 就会存在差错,因为字段是字符串!它是从第一位开始比较的!显然不符合我们的大小排列。那么就可以引入CAST,将它转换为相应的数据格式!然后进行排序!函数语法: CAST (表的字...原创 2018-09-11 19:40:40 · 6473 阅读 · 1 评论 -
Oracle-Mysql中对字符串排序
Oracle,Mysql中对字符串排序,字符串中有数字有汉字,想按数字的大小来进行排序。 由于字符串排序是先比较字符串第一个字符的大小。而不是像int型比较整个数字的大小。要想用字符串数据排成整型排序的效果,可以采用如下三种方式:1.select * from XM where RWFLBH='fid' ORDER BY `PX`*1; 2.select * fro...原创 2018-09-11 18:35:28 · 689 阅读 · 0 评论 -
Oracle-Mysql:dba_segments数据库对象介绍
一、dba_segments查看数据库对象所分配的物理存储空间Oracle 逻辑结构的相关数据字典:SELECT * FROM DBA_TABLESPACES -- 记录各个表空间的详细信息SELECT * FROM DBA_TABLESPACE_USAGE_METRICS -- 记录各个表空间的使用状况SELECT * FROM DBA_DATA_FILES -- 记录各个数据文件...原创 2019-03-04 20:19:20 · 2494 阅读 · 0 评论