希望你喜欢

导航

2011年4月19日

SQL函数和存储过程的区别

摘要: 上没区别。只是函数有如:只能返回一个变量的限制。而存储过程可以返回多个。而函数是可以嵌入在sql中使用的,可以在select中调用,而存储过程不行。执行的本质都一样。 函数限制比较多,比如不能用临时表,只能用表变量.还有一些函数都不可用等等.而存储过程的限制相对就比较少 1. 一般来说,存储过程... 阅读全文

posted @ 2011-04-19 21:14 希望你喜欢 阅读(1295) 评论(0) 推荐(1) 编辑

sql中case when then的用法

摘要: table表中2个字段 age name 20 aa 30 bb 35 cc 40 dd 50 ee 70 ff 使用SQL语句查询得到结果如下: 年龄段 数目 青年 1 中年 3 老年 2 注:年龄小于30为青年,31到49为中年,50以上为老年。 请问SQL语句怎么写?好评率:100%给你一个参... 阅读全文

posted @ 2011-04-19 21:14 希望你喜欢 阅读(740) 评论(0) 推荐(0) 编辑

SQL 批量添加的语法

摘要: 1.--添加一条记录 2. insert into tableName(col1,col2,col3) values (val1,val2,val3) 3.--添加多条记录 4. insert into tableName(col1,col2,col3) 5. select val1,val2,va... 阅读全文

posted @ 2011-04-19 21:13 希望你喜欢 阅读(1297) 评论(0) 推荐(0) 编辑

SQL查询重复数据

摘要: 有例表:emp emp_no name age 001 Tom 17 002 Sun 14 003 Tom 15 004 Tom 16 要求: 列出所有名字重复的人的记录 (1)最直观的思路:要知道所有名字有重复人资料,首先必须知道哪个名字重复了: select name from emp ... 阅读全文

posted @ 2011-04-19 21:13 希望你喜欢 阅读(28474) 评论(1) 推荐(1) 编辑

SQL type in 语法

摘要: SQL-SERVER的每个数据库内都有此系统表,它存放该数据库内创建的所有对象,如约束、默认值、日志、规则、存储过程等,每个对象在表中占一行。以下是此系统表的字段名称和相关说明。 type in ()的例子: type in (N'P', N'PC')type in (N'U') Name,id,x... 阅读全文

posted @ 2011-04-19 21:12 希望你喜欢 阅读(1751) 评论(0) 推荐(0) 编辑

SQL Server数据库常用的T-SQL命令

摘要: 1. 查看数据库的版本 select @@version 2.查看数据库所在机器操作系统参数 exec master..xp_msver 3. 查看数据库启动的参数 sp_configure 4.查看数据库启动时间 select convert(varchar(30),login_time,120)... 阅读全文

posted @ 2011-04-19 21:10 希望你喜欢 阅读(403) 评论(0) 推荐(0) 编辑

not in和not exists的区别

摘要: exists 和 in 的执行效率是一样的 很多资料上都显示说,exists要比in的执行效率要高,同时应尽可能的用not exists来代替not in。但事实上,我试验了一下,发现二者无论是前面带不带not,二者之间的执行效率都是一样的。因为涉及子查询,我们试验这次用SQL SERVER自带的p... 阅读全文

posted @ 2011-04-19 21:09 希望你喜欢 阅读(1306) 评论(0) 推荐(0) 编辑