
oracle
文章平均质量分 70
wshrpn
这个作者很懒,什么都没留下…
展开
-
oracle得到任意2个经纬度之间的距离
在开发android lbs定位的时候,得到一个点oracle得到任意2个经纬度之间的距离(经纬度),业务要求要得到附近一公里的商家,这些商家都在本地库中,并且还标有经度和纬度,那就是要得到这个点和数据库中的经度和纬度的距离,距离小于1公里的就检索出来;先写2个函数:1.获得弧度的函数。Sql代码 CREATE OR REPLACE FUNCTION RAD(d numbe转载 2017-07-22 15:59:53 · 3191 阅读 · 0 评论 -
Oracle取月份-不带前面的0
今天碰到只要取月份和天数,如果月份前面有0要去掉0.比如说2010-01-08 ,需要的结果是1-8. 引出了一系列的sql语句 第一: 利用to_number的函数转换自动截0 select to_number(to_char(sysdate,'mm'))||'-'||to_number(to_char(sysdate,'dd')) from dual; 第二: 利用ltrim函数加转载 2017-07-23 19:22:50 · 8820 阅读 · 0 评论 -
sql预计的执行顺序
SQL语句的执行顺序大致如下所示: 1. FROM语句 2. WHERE语句(结合条件) 3. START WITH语句 4. CONNECT BY语句 5. WHERE语句 6. GROUP BY语句转载 2017-10-11 11:42:54 · 422 阅读 · 0 评论 -
oracle新接触的sql语句
获取受雇日期的天数SELECT ename,trunc(SYSDATE-hiredate)FROM emp;SELECT ename,trunc(SYSDATE)-TRUNC(hiredate) FROM emp;原创 2017-07-23 19:39:21 · 272 阅读 · 0 评论