码迷,mamicode.com
首页 >  
搜索关键字:sql技巧    ( 34个结果
EBS_SQL_技巧:截断
一:理论 oracle 截取字符(substr),检索字符位置(instr) case when then else end语句使用 常用函数:substr和instr 1.SUBSTR(string,start_position,[length]) 求子字符串,返回字符串 解释: string 元 ...
分类:数据库   时间:2016-10-12 11:28:39    阅读次数:191
[MySQL] 常用SQL技巧--18.5
1.正则表达式使用 MySQl利用REGEXP命令,提供正则表达式功能。 例子:select 'abcdef' REGEXP '^a'; select 'efg' REGEXP '[^XYZ]'; 2. 用RAND()函数提取随机行 使用RAND()函数从表中随机抽取记录行,这对一些抽样分析统计非常 ...
分类:数据库   时间:2016-09-27 13:19:41    阅读次数:166
SQL技巧之分类汇总
数据表结构username type numaaaa 玉米 1212aaaa 玉米 212bbb 小麦 2323bbb .... 只有两种产品 玉米和小麦,玉米价格1.5,小麦价格1.2 求总价值? ...
分类:数据库   时间:2016-06-14 22:29:14    阅读次数:233
Sql 把Xml字符串转换成一张表
分享一个Sql技巧,把xml字符串转换成一个表格1 1 DECLARE @IdHandel INT 2 2 EXEC sp_xml_preparedocument @IdHandel OUTPUT, @Bar_Ip 3 3 4 4 INSERT INTO T_Bar_Ip_Info(Bar_id,I...
分类:数据库   时间:2015-09-17 19:35:55    阅读次数:269
SQL技巧之分组求和
这是CSDN问答里面有人提出的一道问题,题目如下。表格如下:得出结果如下:求精简的SQL语句。SQL查询语句:with a as(select rank() over (partition by 商店 order by 商店,sum(价钱) desc) as rowid,商店,sum(价钱) as ...
分类:数据库   时间:2015-08-11 10:01:34    阅读次数:317
SQL技巧之分组求和
这是CSDN问答里面有人提出的一道问题,题目如下。表格如下:得出结果如下:求精简的SQL语句。SQL查询语句:with a as( select rank() over (partition by 商店 order by 商店,sum(价钱) desc) as rowid, 商店,sum(价钱) as 价钱和,备注 from 产品 group by 备注,商店), b as( select 商店...
分类:数据库   时间:2015-08-09 22:34:13    阅读次数:413
每个程序员都需要了解的一个SQL技巧
对于数据过滤而言CHECK约束已经算是相当不错了。然而它仍存在一些缺陷,比如说它们是应用到表上面的,但有的时候你可能希望指定一条约束,而它只在特定条件下才生效。 使用SQL标准的WITH CHECK OPTION子句就能完成这点,至少Oracle和SQL Server都实现了这个功能。下面是实现方式: CREATE TABLE books ( id NUMBER(10) ...
分类:数据库   时间:2015-07-18 22:51:21    阅读次数:202
sql技巧总结
1,删除数据库中重复的用户名 delete?a?from?user?as?a, (select?min(id)?id,name?from?user?group?by?name?)?as?b where?a.name??=?b.name?and?a.id?<>?b.id; group by 取出最小的id,然后...
分类:数据库   时间:2015-07-14 10:14:31    阅读次数:123
PL/SQL Developer自动补全SQL技巧
s = SELECT t.* FROM tw = WHEREb = BETWEEN ANDl = LIKE '%%'o = ORDER BYinsw = IN (SELECT a FROM a WHERE a )sw = SELECT t.* FROM t WHERE tsc* = SELE...
分类:数据库   时间:2015-06-09 19:30:34    阅读次数:257
SQL 在循环内修改字段值
在网站找一段,发现并没有达到自己的要求: 这段程序功能是 为某空字段自动编号(系统运用时,新加的编号字段,前期有数据,需要重新编号) declare @id int declare @maxid int set @id=1 select @maxid=count(*) from t_Send_Revisit Where fSO is null begin  while @id be...
分类:数据库   时间:2015-05-29 12:05:26    阅读次数:169
34条   上一页 1 2 3 4 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!