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返回用户名

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏恰同学骚年

Hadoop学习笔记—11.MapReduce中的排序和分组

  从上图中可以清楚地看出,在Step1.4也就是第四步中,需要对不同分区中的数据进行排序和分组,默认情况下,是按照key进行排序和分组。

1042
来自专栏五分钟学算法

每天一算:Intersection of Two Arrays

leetcode上第349号问题:Intersection of Two Arrays

772
来自专栏java学习

面试题19(关于return的用法)

执行下列代码的输出结果是? public class Demo { public static void main(String args[]) { int...

2994
来自专栏分布式系统进阶

Librdkafka的基础数据结构 1 --- 队列

两个元素: tqh_first: 指向队列的第一个成员; tqh_last: 存的是队列里的最后一个元素的 next指针的变量地址, 这个二级指针太有用了,...

862
来自专栏书山有路勤为径

哈希表基础知识

哈希表(Hash table,也叫散列表),是根据关键字值(key)直接进行访问的数据结构,它通过把关键字值映射到表中一个位置(数组下标)来直接访问,以加快查找...

671
来自专栏小樱的经验随笔

查找算法的实现(C/C++实现)

存档: 1 #include <stdio.h> 2 #include <stdlib.h> 3 #define max 20 4 typedef in...

3984
来自专栏xcywt

《Linux命令行与shell脚本编程大全》第二十二章 gawk进阶

gawk是一门功能丰富的编程语言,你可以通过它所提供的各种特性来编写好几程序处理数据。  22.1 使用变量 gawk编程语言支持两种不同类型的变量: 内建变量...

2066
来自专栏开发与安全

实现一些字符串操作标准库函数、解决一些字符串问题

一、实现字符串操作标准库函数 (1)、strcpy、strncpy、memmove、memcpy、memset、strlen、strncat 的实现 C++ C...

3079
来自专栏杂七杂八

Matlab中的括号()[]{}

Matlab中经常会用到括号去引用某Array或者是cell的内容,但三者有什么具体区别呢? [ ] 中括号用来构建向量(Vectors)或者是矩阵(Ma...

2967
来自专栏xx_Cc的学习总结专栏

iOS底层原理总结 - 关联对象实现原理

1726

扫码关注云+社区