上一页 1 ··· 4 5 6 7 8

2014年3月14日

Mysql EXISTS NOT EXISTS

摘要: SELECT c.CustomerId, CompanyName FROM Customers c WHERE EXISTS( SELECT OrderID FROM Orders o WHERE o.CustomerID = cu.CustomerID )SELECT pub_name FROM publishersWHERE NOT EXISTS (SELECT * FROM titles WHERE pub_id = publishers.pub_id AND type = 'business')ORDER BY pub_name 阅读全文

posted @ 2014-03-14 11:07 loveking_阳 阅读(204) 评论(0) 推荐(0) 编辑

2014年2月27日

T-SQL还有个内置方法NULLIF()

摘要: declare @cypic varchar if (NULLIF(@cypic, '') IS NOT NULL)begin print 1end else begin print 2end 结果是:2NULLIF方法是把为‘’的变成NULL 然后再判断IS NOT NULL 阅读全文

posted @ 2014-02-27 11:55 loveking_阳 阅读(225) 评论(0) 推荐(0) 编辑

2014年2月17日

T-SQL获取同类型数据不足补全的方法

摘要: 业务规则:如果有本地区的招聘会,显示本地区,如果没有本地区的招聘会,显示最近一场。一条SQL搞定:SELECT TOP 10 [userId],[meetsName],[provinceId],[province],[cityId],[city],[meetsDate] FROM 表名WHERE status = 0 ORDER BY CHARINDEX(province, '湖南省') DESC, meetsDate ASC 阅读全文

posted @ 2014-02-17 09:59 loveking_阳 阅读(197) 评论(0) 推荐(0) 编辑

2014年2月11日

T-SQL百万记录中分组取最大值方法ROW_NUMBER() OVER()

摘要: SELECT SysUserID, UserID, ROW_NUMBER() OVER(PARTITION BY UserID ORDER BY AddTime DESC) AS numsFROM dbo.AssignHistoryLog WHERE AssignType = 2AND SysUserID IN (SELECT userid FROM jdrcadmin.admin WHERE deptId IN (17,18,57,80,33) AND isValid=1)查询结果如下图: 阅读全文

posted @ 2014-02-11 11:53 loveking_阳 阅读(638) 评论(0) 推荐(0) 编辑

2014年1月8日

程序员编写API遵循法则

摘要: Api理解:1、遵循函数、数据库字段命名规则2、思考项目的远景(扩展性)3、思考团队调用是否方便及舒服4、思考是否有灵动性 阅读全文

posted @ 2014-01-08 11:02 loveking_阳 阅读(121) 评论(0) 推荐(0) 编辑

2013年12月20日

Mysql存储过程给变量赋值的几种方法实践

摘要: BEGIN DECLARE v_request_count INT; #申请次数 DECLARE v_plan_count INT; #安排次数 DECLARE v_learn_count INT; #学习次数 DECLARE v_learned_count INT; #已经学习次数 DECLARE v_pass_count INT; #通过次数 DECLARE v_cid INT; DECLARE v_course_id IN... 阅读全文

posted @ 2013-12-20 17:15 loveking_阳 阅读(9382) 评论(0) 推荐(0) 编辑

Mysql 存储过程查询结果赋值到变量的方法

摘要: Mysql把查询结果赋值到变量,我们可以使用set或into的方式来实现赋值。示例代码如下:drop table if exists test_tbl;create table test_tbl (name varchar(20), status int(2));insert into test_tbl values('abc', 1),('edf', 2),('xyz', 3);drop procedure IF EXISTS pro_test_3;delimiter //create procedure pro_test_3()begin-- 阅读全文

posted @ 2013-12-20 16:31 loveking_阳 阅读(1360) 评论(0) 推荐(0) 编辑

2013年12月13日

sql2008百万级数据排除重复信息

摘要: --高性能排除重复select userid from table where userid in ( select userid from ( select userid, row_number()over(partition by email order by userid ) num fr... 阅读全文

posted @ 2013-12-13 16:21 loveking_阳 阅读(225) 评论(0) 推荐(0) 编辑

2013年1月14日

TSQL与MYSQL更新数据哪个更稳定

摘要: (上图:TSQL更新语句影响的行数) (上图:MYSQL更新语句影响的行数)提问:各位大侠,今天偶然发现的,请各位发表下意见,更新时候TSQL、MYSQL哪个更稳定? 阅读全文

posted @ 2013-01-14 10:47 loveking_阳 阅读(163) 评论(0) 推荐(0) 编辑

上一页 1 ··· 4 5 6 7 8

导航