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返回用户名
sql sever基本查询语句的更多相关文章
- SQL结构化查询语句
SQL结构化查询语句 SQL定义了查询所有关系型数据库的规则. 1.通用语法 SQL语句可以单行或者多行书写,以分号结尾 可以使用空格和缩进增强可读性 不区分大小写,但是关键字建议大写 3种注释 注释 ...
- SQL Server-简单查询语句,疑惑篇(三)
前言 对于一些原理性文章园中已有大量的文章尤其是关于索引这一块,我也是花费大量时间去学习,对于了解索引原理对于后续理解查询计划和性能调优有很大的帮助,而我们只是一些内容进行概括和总结,这一节我们开始正 ...
- sql的基本查询语句
--------------------------------------------基本常用查询-------------------------------------- 自己简单练习做了个表. ...
- SQL Server-简单查询语句,疑惑篇
前言 对于一些原理性文章园中已有大量的文章尤其是关于索引这一块,我也是花费大量时间去学习,对于了解索引原理对于后续理解查询计划和性能调优有很大的帮助,而我们只是一些内容进行概括和总结,这一节我们开 ...
- 【2017-03-12】SQL Sever 子查询、聚合函数
一.子查询 子查询:把一条查询语句,当做值来使用子句的查询结果必须是一列子句可以返回多行数据,但必须是一列 子句返回的值为一个值的时候: 例如: 我只知道c026这个编号,我要查询比这个车价格低的全部 ...
- sql 中联合查询语句
在查询语句中 两张表进行查询,可以通过 left join (左连接查询) :返回左表中的所有记录和右表中联结字段相等的记录 (意思就是左表中的数据会全部显示,右表中只会显示和左表中相等的字段) r ...
- sql sever分组查询和连接查询
分组查询select 查询信息 from 表名where 条件group by 按照列分组(可多个 ,隔开)order by 排序方式(查询信息如果列名和聚合函数同时出现,要么在聚合函数中出现,要么就 ...
- c# sql在where查询语句中使用字符串变量与int型变量
使用where语句访问数据库时where语句用上文中以及定义过的变量来查询. string sql3 = string.Format("update Ships set ContainerN ...
- sql多条件查询语句
如上图:三个文本可选项,那sql语句怎么写呢? 1.首先获取三个文本的值分别为Name,Age,Sex. 2.string sql="select * from 表 where 1=1&qu ...
随机推荐
- day9、用户登陆出现-bash-4.1$错误的原因及解决方法
原因:用户家目录里面与环境变量有关的文件被删除所导致的 下面两个文件被删除导致的 .bash_profile .bashrc 解决方法:从/etc/skel把丢失的文件 复制回来就可以了 -bash- ...
- FTP命令具体解释(含操作实例)
以下是微软命令行FTPclient命令大全.假设你想使用"未加工(RAW)"FTP命令而非以下翻译过的请參考:http://www.nsftools.com/tips/RawFTP ...
- IIS中遇到无法预览的问题(HTTP 错误 401.3 - Unauthorized 因为 Web server上此资源的訪问控制列表(ACL)配置或加密设置,您无权查看此文件夹或页面。)
在IIS中 依次运行例如以下操作: 站点--编辑权限--共享(为了方便能够直接将分享对象设置为everyone)--安全(直接勾选 everyone )--应用--确定.
- android apk 的root 权限和USB adb 权限的差别
USB adb 权限是指,当adb 连接手机时,手机中的守护进程adbd 的权限为root 权限,从而它的子进程也具有root 权限.通常假设adb shell 看到是: Android 4.0 以后 ...
- 自学Zabbix2.6-zabbix升级
如果你从zabbix 1.6升级到1.8或者zabbix 1.8升级到zbbix 2.0,那么你需要额外执行sql文件(path.sql): 但是在2.0之后这些步骤都不需要手动做,如果你的版本很低, ...
- scrapy里的selector,不能有正则提取
参考:http://blog.csdn.net/dawnranger/article/details/50037703 Selector 有一个 .re() 方法,用来通过正则表达式来提取数据. 不同 ...
- idea配置svn
建议使用第二种方式比较简本人是使用第二种方式比较简单, 解决更新svn项目到本地报错的问题. ntelliJ IDEA 管理项目是十分的方便的,但有的小伙伴初次使用时,可能会遇到使用svn更新项目至本 ...
- Structured Streaming从Kafka 0.8中读取数据的问题
众所周知,Structured Streaming默认支持Kafka 0.10,没有提供针对Kafka 0.8的Connector,但这对高手来说不是事儿,于是有个Hortonworks的邵大牛(前段 ...
- Android开发——使用LitePal开源数据库
前言:之前使用Android内置的数据库,感觉一大堆SQL语句,一不小心就错了,很难受,学习了这个LItePal的开源数据库,瞬间觉得Android内置的数据库简直是垃圾般的存在 LitePal Gi ...
- 查看windows、linux的SN
gwmi win32_bios [root@live-al-ops-pxe-2 ~]# dmidecode | grep Number | sed -n '1p' Serial Number: ...