当前位置: 首页 > news >正文

模糊查询和聚合函数

查询(*可代表全部)(<>代表不等于于)

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() 返回登录的计算机名

转载于:https://www.cnblogs.com/s122/p/7745276.html

相关文章:

  • maxsdk sample中3dsexp.rc点不开并提示specstrings.h中找不到sal.h解法
  • 移动端开发调试工具神器--Weinre使用方法
  • Python:判断一个字典里面key是否存在
  • 精仿今日头条
  • Oracle GoldenGate 快速安装配置实用指南
  • JavaScript 开发人员需要知道的简写技巧
  • Deep Learning(深度学习)学习笔记整理系列之(二)
  • 个人喜欢的php开源类库
  • JAVA之旅(十七)——StringBuffer的概述,存储,删除,获取,修改,反转,将缓存区的数据存储到数组中,StringBuilder...
  • 智能资产配置特训班课程过半,这些内容关键点你不能错过
  • PyDev (eclipse的python插件)
  • 数据库优化
  • 【51CTO学院三周年】我的数据处理工程师入门之路
  • download使用浅析
  • 学习进度 15
  • 「前端」从UglifyJSPlugin强制开启css压缩探究webpack插件运行机制
  • 【159天】尚学堂高琪Java300集视频精华笔记(128)
  • 【跃迁之路】【477天】刻意练习系列236(2018.05.28)
  • 11111111
  • canvas 绘制双线技巧
  • exports和module.exports
  • flask接收请求并推入栈
  • IP路由与转发
  • Java 23种设计模式 之单例模式 7种实现方式
  • Laravel Mix运行时关于es2015报错解决方案
  • Python学习之路16-使用API
  • SegmentFault 社区上线小程序开发频道,助力小程序开发者生态
  • Sequelize 中文文档 v4 - Getting started - 入门
  • Service Worker
  • SpiderData 2019年2月23日 DApp数据排行榜
  • SQL 难点解决:记录的引用
  • WinRAR存在严重的安全漏洞影响5亿用户
  • 机器人定位导航技术 激光SLAM与视觉SLAM谁更胜一筹?
  • 聚簇索引和非聚簇索引
  • 前端面试总结(at, md)
  • 前端自动化解决方案
  • 浅谈Kotlin实战篇之自定义View图片圆角简单应用(一)
  • 实战|智能家居行业移动应用性能分析
  • 双管齐下,VMware的容器新战略
  • 云栖大讲堂Java基础入门(三)- 阿里巴巴Java开发手册介绍
  • 主流的CSS水平和垂直居中技术大全
  • raise 与 raise ... from 的区别
  • 策略 : 一文教你成为人工智能(AI)领域专家
  • 如何用纯 CSS 创作一个货车 loader
  • 数据库巡检项
  • ​LeetCode解法汇总2808. 使循环数组所有元素相等的最少秒数
  • #NOIP 2014#day.2 T1 无限网络发射器选址
  • #NOIP 2014#Day.2 T3 解方程
  • $ is not function   和JQUERY 命名 冲突的解说 Jquer问题 (
  • (10)ATF MMU转换表
  • (13)Latex:基于ΤΕΧ的自动排版系统——写论文必备
  • (k8s中)docker netty OOM问题记录
  • (二)Linux——Linux常用指令
  • (算法)N皇后问题
  • (万字长文)Spring的核心知识尽揽其中