sql sever基本查询语句
查询(*可代表全部)(<>代表不等于于)
select 列名 from 表名(,隔开)
where 查询条件
order by 排序的列名
+连接的数据类型必须兼容(结果为字符串数据的连接 , 如果连接数值型,结果为数值的和)
含有别名的简单查询 :
列名 as 别名
列名 别名
别名=列名
查询空值
select 列名
form 表名
where 列名 is (not)null
查询常量列
常量 as 别名
限制固定行
top 所需行
top 数字 percent(百分比)
(紧放在selsct后)
order by 列名(降序desc 升序asc(默认) )
多列时 ,隔开 前面为主排序列
时间单位
day:天
yy:取年
mm:取月
dd:取月中的天
dy:取年中的天
wk:取年中的周
dw:取周中的天
qq:取年中的季度
hh:取小时
mi:取分钟
ss:取秒
日期格式
date yyyy-MM-dd
datetime yy-MM-dd hh:mm:ss
time hh:mm:ss
timestamp 1970到现在 yyyyMMddhhmmss
year yyyy 1901
字符串函数
(用于控制返回给用户的字符串)
char index (需查找,原字符串,起始位置)寻找字符串位置
len()长度
upper()转换大写
lower()转换小写
lirim()清除左空格
rtrim()清除右空格
right(值,指定数)从右查找字符串
left(值,指定数)从左查找字符串
replace(原,需替,替为)替换字符
stuff(原,起始,个数,替)指定长度长度替换
日期函数
(用于操作日期)
datdate()当前日期(今天)
dateadd(类型,值,日期)值的类型的值+日期
datediff(类型,起始日期1,终止日期2)1-2的间隔时间
datename(类型,日期)指定日期返回字符串形式
datepart(类型,日期)指定日期返回整数形式
数学函数
(用于对数值进行代数运算)
rand() 0-1随机数
rand()*(最大-最小+1)+最小 可运算
abs ()绝对值
ceiling ()就近整数(大于或等于)
floor ()小或等于
power (数,平方)幂
round (数,规定精度)精度
sign ()正反1,负反-1
sqrt ()平方根
系统函数
(获取有关SQL Server中对象和设置的系统信息)
convert (类型,值)转变数据类型
cast(值 as 类型)
current_user 返回当前用户名
datalenght ()返回字节数
host_name() 返回登录的计算机名
system_user 返回登录的用户名
user_name ()指定用户id返回用户名
- spring data mongodb高级查询语句的使用(网上基本没资料)
- Select 语句执行顺序以及如何提高Oracle 基本查询效率
- Oracle 10g 一些基本的查询语句(一)(
- MySQL 数据库基本查询语句汇总
- oracle 基本语句学习 (三)之子查询
- 基本查询语句
- oracle基本查询语句
- oracle基本查询语句总结
- oracle心得1--oracle简介@基本sql语句@条件查询@排序数据理论与案例
- 基本查询语句及利用SQL语句完成数据的添加、删除、修改操作
- MySQL查询表格内容基本语句1
- Oracle数据库Sql语句详解之SELECT查询基本语法
- Oracle学习(一):基本操作和基本查询语句
- MySQL(4):CRUD语句(2)——基本查询
- mysql的基本查询语句
- Oracle 10g数据库基础之基本查询语句-上
- 使用MySQL Query Browser最基本查询语句的注释
- Oracle学习之路(一):oracle简介+基本sql语句+条件查询+排序数据理论与案例
- ORCLE-Select 语句执行顺序以及如何提高Oracle 基本查询效率
- sql 语句大全 (基本查询,子查询,各种链接,和统计)