数据库语句

来源:互联网 发布:linux版本查看 编辑:程序博客网 时间:2024/04/27 07:57

oracle数据库增加序列

INSERTINTO OZAP_xmryzglgz (gzms,zrr) VALUES ('22','12');

CREATESEQUENCE bzgu  --序列名

INCREMENTBY 1   -- 每次加几个 

STARTWITH 1       -- 从1开始计数 

NOMAXVALUE        -- 不设置最大值 

NOCYCLE               -- 一直累加,不循环 

CACHE10;

INSERTINTO OZAP_xmryzglgz (id,gzms,zrr) VALUES (bzgu.nextval,#{(string[])gzms},#{(string[])zrr})// bzgu.nextval是序列名加.nextval。

Sql server只取时间戳的日期CONVERT(varchar(10), startTime, 23)

select* from OZAP_zhdapzb where (#{startTime} not between CONVERT(varchar(10),startTime, 23) and  CONVERT

(varchar(10),endTime, 23)) or (#{endTime} not between CONVERT(varchar(10), startTime, 23)and  CONVERT

(varchar(10),endTime, 23))

 

Sqlserver 升序排序时字段值为null排在最后面

select* from OZAP_placeTree where id in (select id from OZAP_placeTree) order by casewhen queueNum is null then 1 else 0 end ,queueNum