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 条评论
登录 后参与评论

相关文章

来自专栏MasiMaro 的技术博文

C语言循环的实现

在汇编代码中首先执行了一次循环体中的操作,然后判断,当条件满足时会跳转回循环体,然后再次执行,当条件不满足时会接着执行后面的语句。 这个过程可以用goto来...

572
来自专栏C/C++基础

临时变量作为非const的引用进行参数传递引发的编译错误

Linux环境运行,使用g++编译,观察如下代码,会出现: invalid initialization of non-const reference of t...

442
来自专栏linux运维学习

linux学习第二十六篇:正则介绍,grep,sed,awk命令

正则介绍 正则就是一串有规律的字符串,掌握好正则对于编写shell脚本有很大帮助,各种编程语言中都有正则,原理是一样的。正则表达式是这样解释的:它是指一个用来...

2686
来自专栏WD学习记录

Leetcode Reverse Integer

Given a 32-bit signed integer, reverse digits of an integer.

732
来自专栏python3

python异常处理--try...except

在python中,用try来测试可能出现异常的语句,然后用except来处理可能出现的异常,try except的表达形式如下:

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

Wannafly模拟赛 A.矩阵(二分答案+hash)

矩阵 时间限制:1秒 空间限制:131072K 题目描述 给出一个n * m的矩阵。让你从中发现一个最大的正方形。使得这样子的正方形在矩阵中出现了至少两次。输出...

2695
来自专栏Golang语言社区

【Go 语言社区】Golang 动态实例化结构体

但这里有一个限制:这个 map 仅仅可以用原型是“func()”的没有输入参数或返回值的函数。 如果想要用这个方法实现调用不同函数原型的函数,需要用到 inte...

34112
来自专栏Hongten

python开发_++i,i += 1的区分

这样的语法在上述编程语言中可以实现自增(减),在python中也支持这样的语法,不过在python中

561
来自专栏康怀帅的专栏

PHP 面向对象 抽象类

使用 abstract 关键字申明抽象类和抽象方法。抽象类不能被实例化,只能被其他类继承。 abstract class A { // 抽象方法没有函数...

2616
来自专栏Golang语言社区

go语言的多核并行化例子

写了个多核跑程序的例子,从《go语言编程而来》。关键就是runtime.NumCPU()读出cpu核数,runtime.GOMAXPROCS(MULTICORE...

34210

扫描关注云+社区