摘要:
select * from (select * from tablename order by dbms_random.value) where rownum < N;例:select * from (select * from tablename order by dbms_random.value) where rownum < 3;注:dbms_random包需要手工安装,位于$ORACLE_HOME/rdbms/admin/dbmsrand.sqldbms_random.value(100,200)可以产生100到200范围的随机数按概率抽取:select * from t 阅读全文
摘要:
描述:有一个会员表,有个birthday字段,值为'YYYY-MM-DD'格式,现在要查询一个时间段内过生日的会员,比如'06-03'到'07-08'这个时间段内所有过生日的会员。SQL语句:Select *From user Where DATE_FORMAT(birthday,'%m-%d') >= '06-03' and DATE_FORMAT(birthday,'%m-%d') selectDAYOFWEEK('1998-02-03'); ->3 2、WEEKDA 阅读全文
摘要:
SELECT col1, col2, CASE WHEN col3 > 1 AND col3 2 AND col3 3 AND col3 , ) FROM table select decode(col1,'330165737758262',nsrsbh,'330106745808709',nsrsbh,0) from tableselect decode(col1,'330165737758262','6','9') from table 阅读全文
摘要:
1.调用存储过程首先建立名为pro_query_dept的存储过程Java代码 CREATE OR REPLACE PROCEDURE pro_query_dept ( p_deptno IN dept.deptno%TYPE, p_dname OUT dept.dname%TYPE ) --声明区 AS --执行区 BEGIN SELECT dname INTO p_dname FROM dept WHERE deptno = p_deptno; IF p_dname = 'SALES' THEN p_dname := '销售部门'; ELSE p_dname 阅读全文