学习资料 数据查询基础

来源:互联网 发布:淘宝1111购物狂欢节 编辑:程序博客网 时间:2024/05/21 19:36

select * from 表名

 

*表示显示所有列

*的位置改写成列名就只显示该列的内容

 

查询语法

SELECT    <列名>

 FROM     <表名>

[WHERE    <查询条件表达式>]

[ORDER BY<排序的列名>[ASCDESC]]

 

ASC升序 ESC降序

 

 

使用AS后修改了第一行的标题名

注意:

1. + 连接的数据类型必须兼容

2. 如果 + 连接字符型数据,结果为字符串数据的连接

3. 如果 + 连接数值型数据,结果为数值的和

 

select 后加top(数字) 限制固定行数

select 后加top(数字)percent 按百分比返回行

 

 

SQL Server中的函数(自动变大写)

常用的几类函数

字符串函数

用于控制返回给用户的字符串

日期函数

用于操作日期值

数学函数

用于对数值进行代数运算

系统函数

获取有关SQL Server中对象和设置的系统信息

 

字符串函数

charindex 寻找一个指定的字符串在另一个字符串中的起始位置

charindex(指定的字符串,另一个字符串,从哪个位置开始找(不写默认是1开始))

len 返回传递给它的字符串长度

upper 把传递给它的字符串转换为大写

ltrim 清除字符左边的空格

rtrim 清除字符右边的空格

right(left) 从字符串右边返回指定数目的字符

replace 替换一个字符串中的字符

stuff 在一个字符串中,删除指定长度的字符,并在该位置插入一个新的字符串

 

日期函数

getdate 取得当前的系统日期

dateadd 将指定的数值添加到指定的日期部分后的日期

datediff 两个日期之间的指定日期部分的间隔

datename 日期中指定日期部分的字符串形式

datepart 日期中指定日期部分的整数形式

 

数学函数

rand 返回从 0 1 之间的随机 float

abs 取数值表达式的绝对值

ceiling 取大于或等于指定数值、表达式的最小整数

floor 取小于或等于指定表达式的最大整数

power 取数值表达式的幂值

round 将数值表达式四舍五入为指定精度

sign 对于正数返回+1,对于负数返回-1,对于0则返回0

sqrt 取浮点表达式的平方根

 

系统函数

convert 用来转变数据类型

current_user 返回当前用户的名字

datalength 返回用于指定表达式的字节数

host_name 返回当前用户所登录的计算机名字

system_user 返回当前所登录的用户名称

user_name 从给定的用户ID返回用户名

0 0