举例:SELECT (@i:=@i+1) AS PM,A.*, U.TNAME, U.ID_NUM, U.ORG_NAME, CASE WHEN U.SEXFLAG=1 THEN '男' WHEN U.SEXFLAG=2 THEN '女' ELSE '' END SEX, CASE WHEN LENGTH(ID_NUM) = 18 THEN YEAR(NOW()
--根据×××查询年龄SELECTu.tname,u.sexflag,id_num,CASEWHENLENGTH(id_num)=18THENYEAR(NOW())-CAST(SUBSTRING(id_num,7,4)ASSIGNED)ELSE''ENDASage,u.org_nameFROMTB_GH_USERU;;--补充性别字段,1是男,2是女UPDATEtb_gh_user
统计,时间段范围没数据的补0
深克隆
update一个表的数据为另外一个表的数据UPDATEtb_gh_useruLEFTJOINtb_sm_organoONu.org_id=o.org_idSETu.org_name=o.org_name或者UPDATEtb_gh_useru,tb_sm_organoSETu.org_name=o.org_nameWHEREu.org_id=o.org_id
将参数转为json格式字符串的两种方式:方式一:JSONObjectjo=newJSONObject();jo.put("certNo","522121198710114617");jo.put("certType","IDENTITY_CARD");Stringjostr=jo.toJSONString();方式二:
=====================项目运用======================多条件分页查询的dao写法:条件是不确定的,所以hql要拼出来。publicList<User>getUserByPage(Useruser,PageModelpageModel){StringBuilderhql=newStringBuilder();hql.append("sel
循环的写法: for i in 1..num loop //一些语句 commit; end loop; 说明:num是循环次数 执行语句: V_SQL_STR :='select * from tb_user'; EXECUTE IMMEDIATE V_SQL_STR;
declare--Non-scalarparametersrequireadditionalprocessingty_typearr_string;begin--Calltheprocedurety_type:=arr_string('01','05','59');pro_rpt_rptincome_clear(organno=>:organn
oracle使用经验
--子查询方式selectr.organno,r.organname,sum(r.vrc),sum(r.psatf),sum(r.vtf),(selecta.ratefromtb_accrateawherea.organno=r.organnoanda.accounttype='03')fromTBC_QRCODEPOISE_REPrgroupbyr.organno,r.organ
经典子查询:select t.* from (select * from ec_order_item) t where t.order_id in (select id from ec_order where user_id=2)select t1.PROFIT_TYPE as PROFIT_TYPE, &n
<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:tx="http://www.springframework.org
struts2-第一天框架搭建 1.jar包的准备 2.配置web.xml,配置struts2核心控制器,接收所有的请求(可在dispatcher.ng.filter包下拷贝,把.class去掉)。 3.拷贝struts.xml和log4j到src目录下。&nb
springMVC简介是MVC框架,和Spring无缝连接。第1讲:环境搭建环境搭建都是从web.xml开始。核心控制器DispacherServlet说明:web.xml文件中,配置一个核心的servlet1.在这之前要先拷贝jar包spring-framework-3.2.0.RELEASE,每一个特定jar包有三个(jar,文档,源码),真正的mvc包是spring-webmvc包。<
Spring的起源 2002年,作者出版了一本书。 对传统的、以EJB为核心的J2EE作出了一些批判和思考。 2003年,推出一个框架: Spring。&n
简单使用三、Hibernate的简单使用: -- 拷贝jar(lib\required、lib\jpa、lib\optional\c3p0、mysql驱动). -- 写全局配置文件hibernate.cfg.xml放在src目录下. &nbs
=============================数据类型=============================心得:数组变量是一个引用。垃圾回收机制。switch语句里的default分支只有前面不执行才执行将一个 float 或 double 值造型成整数值后,总是将小数部分“砍掉”,不作任何进位处理。当然,最后的结果是在 Math.random() 的输出中包括了 0.0。或者用
-- 处理名单丢失SELECT u.`user_id` u_userid, o.`user_id` o_userid, o.* FROM `tb_gh_orders` o LEFT JOIN `tb_gh_user` u ON o.`user_id` = u.`use
-- 方法1SELECT * FROM TB_GATEBUS G WHERE (G.AUTOFAREGATENO, G.DEFINEDATE) IN (SELECT GB.AUTOFAREGATENO, MAX(GB.DEFINEDATE) FROM TB_
候选人列表SELECT (@rowNum := @rowNum + 1) AS rowNo, C.NUMBER, C.HEADIMG, C.NAME, C.SECTION, C.DECLARATION, C.INTRODUCTION, V.NAME VOTENAME, IFNUL
package org.fkjava;import java.io.InputStream;import java.util.List;import org.dom4j.Attribute;import org.dom4j.Document;import org.dom4j.Element;import org.dom4j.io.SAXReader;public class TestRead {
public List<GiveMyDistributorBean> queryDistriWithNoGoods(Long parentId, List<Long> goodIds, int skip, int max) {Map<String, Object> param = new HashMap<String, Object>();param
正则表达式是对字符串操作的一种逻辑公式,就是用事先定义好的一些特定字符、及这些特定字符的组合,组成一个“规则字符串”,这个“规则字符串”用来表达对字符串的一种过滤逻辑。给定一个正则表达式和另一个字符串,我们可以达到如下的目的:1. 给定的字符串是否符合正则表达式的过滤逻辑(称作“匹配”);2. 可以通过正则表达式,从字符串中获取我们想要的特定部分。正则表达式的特点是:1. 灵活性、逻辑性和功能性非
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号