
SQL
栩风
因为简单,所以复杂
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Sql连接查询
连接查询 通过连接运算符可以实现多个表查询。连接是关系数据库模型的主要特点,也是它区别于其它类型数据库管理系统的一个标志。 在关系数据库管理系统中,表建立时各数据之间的关系不必确定,常把一个实体的所有信息存放在一个表中。当检索数据时,通过连接操作查询出存放在多个表中的不同实体的信息。连接操作给用户带来很大的灵活性,他们可以在任何时候增加新的数据类型。为不同实体创建新的表,尔后通过连接进行查询。转载 2008-07-26 11:13:00 · 570 阅读 · 0 评论 -
我的SQL Server函数为什么结果不对(使用CHAR/VARCHAR要定义长度,不然默认长度为1)
语句 select K+substring(cast([收费起点桩号]as char),0,charindex(., cast([收费起点桩号]as char)))+++substring(cast([收费起点桩号]as char),charindex(., cast([收费起点桩号]as char))+1,4) as 收费起点桩号 from tb_fs_公路收费站分布情况原创 2008-11-27 23:40:00 · 2136 阅读 · 0 评论 -
T-SQL查询语句(一):单表查询
B.子查询 ①一般子查询 ②相关子查询 ***************************************SQL查询语句《一》:单表查询1.查询全部记录:select * from table_name2.查询指定字段记录:select 字段列表 from table_name3.过滤相同记录:select Distin转载 2008-10-24 13:05:00 · 1006 阅读 · 0 评论 -
将 varchar 转换为数据类型 numeric 时出现算术溢出错误
SQL Server 2005 中 如果使用5位以上的字符串转换为numeric时就会出现“将 varchar 转换为数据类型 numeric 时出现算术溢出错误”这样的错误,如果使用5位以下(含5位)的就不会出错。原创 2008-09-28 01:19:00 · 16530 阅读 · 3 评论 -
Oracle忘记密码解决方案
1.在命令行下输入 sqlplus /nolog 进入SQL*PLUS2.输入:conn / as sysdba 3.修改密码:alter user sys identified by pwd4.然后就可以使用sys用户密码pwd登陆了 注意:密码的第一个字符不能是数字的原创 2008-09-11 12:52:00 · 737 阅读 · 0 评论 -
表名作存储过程参数 使用sp_executesql动态语句
set ANSI_NULLS ONset QUOTED_IDENTIFIER ONGO-- =============================================-- Author: 胡海-- Create date: 2008-8-6-- Description: -- =============================================ALTER原创 2008-08-07 10:09:00 · 1393 阅读 · 1 评论 -
SQL Top注意事项
T-SQL TOP 选项有两处显著的功能增强。现在您可以将一个表达式指定为 TOP 的参数,表达式可以包含变量甚至是独立的查询。您还可以通过改进型 DML (INSERT, UPDATE, DELETE) 使用 TOP 选项。 为了指定一个表达式,必须将它用括号括起来。当不使用 PERCENT 选项时,表达式应该是 BIGINT 数据类型的;当使用 PERCENT 选项时,应该是范围从 0转载 2008-07-25 20:50:00 · 964 阅读 · 0 评论 -
使用Sql Server2005中新添加的row_number()和rank()返回行号或排名
row_number()和rank()都可以返回行号列语法:RANK ( ) OVER ( [ ] order_by_clause > ) row_number ( ) OVER ( [ ] order_by_clause > 参数: 将 FROM 子句生成的结果集划分为要应用 RANK 函数的分区。 确定将 RANK 值应用于分区中的行时所基于的顺序。有关详细信息,请参阅 ORD转载 2008-07-25 20:47:00 · 1541 阅读 · 0 评论 -
获取指定行号(范围)的行的数据
select * from( select 图片ID,ROW_NUMBER() over(order by 图片ID ) as rownumber from 图片表 ) as table1where table1.rownumber between 50 and 100原创 2008-07-25 20:44:00 · 982 阅读 · 0 评论 -
CAST 和 CONVERT
CAST 和 CONVERT将某种数据类型的表达式显式转换为另一种数据类型。CAST 和 CONVERT 提供相似的功能。语法使用 CAST:CAST ( expression AS data_type ) 使用 CONVERT:CONVERT (data_type[(length)], expression [, style])参数expression转载 2008-07-26 17:41:00 · 626 阅读 · 0 评论 -
深入浅出SQL之左连接、右连接和全连接
內连接仅选出两张表中互相匹配的记录.因此,这会导致有时我们需要的记录没有包含进来。 为更好的理解这个概念,我们介绍两个表作演示。苏格兰议会中的政党表(party)和议员表(msp)。 party(Code,Name,Leader) Code: 政党代码 Name: 政党名称 Leader: 政党领袖 msp(Name,Party,Constituency) Name: 议员名 Party: 议转载 2008-07-26 11:18:00 · 597 阅读 · 0 评论 -
修改列的默认值
转自:http://liucaihong163.blog.163.com/blog/static/204770802008276749111/ 修改列的默认值 alter table 表名 add constraint 约束名 default null for 列名create table a(aa转载 2009-04-25 22:45:00 · 926 阅读 · 0 评论