- 博客(7)
- 资源 (4)
- 收藏
- 关注
原创 Oracle 查询-补齐区间数字 或 区间年份 利用connect by函数
我们利用Oracle 自带的emp表来做示例。select * from scott.emp;通过MAX与MIN获取DEPTNO列中最大值30与最小值10,利用层级函数connect 一个一个补齐10到30之间所有数字select * from(select beginnumber + (level - 1) as numbers from (select min(deptno) as beginnumber, max(dept...
2021-01-08 09:07:53 622
原创 Oracle查询-查询闰年
判断闰年平年365天其中2月 28天,闰年366天其中2月 29天,多出一天就分配给了2月份,我们只需判断2月是否是29天。1、利用TRUNC获取本年第一天1月1日2、用ADD_MONTHS将日期增加到2月1日3、LAST_DAY函数获取本月最后一天2月29日4、用TO_CHAR只获取日期部分 295、CASE来做判断,如果值等于29,那它便是闰年。SELECT CASE WHEN TO_CHAR(LAST_DAY(ADD_MONTHS(TRUNC(SYSDATE,'YYYY'
2020-11-12 09:16:51 1277
原创 使用 JSON JavaScriptSerializer 进行序列化或反序列化时出错。字符串的长度超过了为 maxJsonLength 属性设置的值。
出现这种问题可以将JsonResult的MaxJsonLength设置成最大。加入 result.MaxJsonLength = Int32.MaxValue;Int32位最大可以赋值为:2147483647。 JsonResult result = new JsonResult(); result.Data = new { code = "10000",...
2020-05-15 15:52:15 1401
原创 Oracle查询-包含,不包含查询 IN NOT IN,EXISTS NOT EXISTS
显示两表中具有相同姓名的行SS表与SS2表select id,name,selfrom ss order by id; select id,name,sel from ss2; 查询SS1表与SS2表相同的人名IN 写法...
2019-11-02 13:50:30 4805 1
原创 Oracle查询-同一列多条件排序
按工资从低到高排序,并将3000至4500元工资的员工排在最前。按工资从小到大排序select id,name,sel from ss order by sel asc;输出结果按工资从小到大排序,并优先显示工资在3000到4500元的数据。select id,name,sel from ss order by case when sel between 3000 and ...
2019-07-29 09:11:43 756
原创 Oracle查询-字符替换
单个字符替换将字符串abc123中的a替换成dselect replace('abc123','a','d') ss from dual;输出结果关键语句replace(expr,string,string)多个字符替换select translate('abca123','ac','df') ss from dual;输出结果将字符串中的a和c分...
2019-07-25 09:55:16 1740
原创 Oracle查询-随机显示数据
随机查询出2条数据Select sn,a,b From(Selectrownum as sn,s.a as a,s.b as b Fromss s Order By dbms_random.value())Where Rownum < 3关键语句dbms_random.value() 随机排序
2019-07-19 09:12:03 286
LyfUpload组件
2010-10-23
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人