MySQL

SQL SERVER

CHAR_LENGTH(str)

LEN(character_expression)

CONCAT(str1,str2,...)

str1+str2

INSERT(str,pos,len,newstr)

STUFF ( character_expression , start , length ,character_expression )

LOCATE(substr,str [,pos])

CHARINDEX ( expression1 ,expression2 [ , start_location ] )

LEFT(str,len)

LEFT ( character_expression , integer_expression )

LENGTH(str)

DATALENGTH ( expression )

LTRIM(str)

LTRIM(character expression)

REPEAT(str,count)

REPLICATE(character_expression,times)

REPLACE(str,from_str,to_str)

REPLACE(character_expression,searchstring,replacementstring)

REVERSE(str)

REVERSE(character_expression)

RIGHT(str,len)

RIGHT(character_expression,integer_expression)

RTRIM(str)

RTRIM(character expression)

SUBSTRING(str,pos,len)

SUBSTRING(str FROM pos FOR len)

SUBSTRING(character_expression, position, length)

SUBSTRING_INDEX(str,delim,count)

TRIM([{BOTH | LEADING | TRAILING} [remstr] FROM] str)

TRIM([remstr FROM] str)

MySQL

SQL SERVER

CURDATE()

CURTIME()

DATE(expr)

DATE_ADD(date,INTERVAL expr unit)

DATE_SUB(date,INTERVAL expr unit)

DATEADD(datepart, number, date)

DAY(date)

DATEPART('dd', date)

HOUR(time)

DATEPART('hh', date)

MINUTE(time)

DATEPART('mi', date)

MONTH(date)

DATEPART('mm', date)

NOW()

GETDATE()

SECOND(time)

DATEPART('ss', date)

TIME(expr)

YEAR(date)

DATEPART('yy', date)

v在创建视图时需要注意:

如果表Test中有A、B两个字段,创建视图如下

Create view v_test as select * from Test;

此时视图实际的定义如下:

Create view v_test as select A,B from Test;

也就是说Test将来增加的字段并不在视图里面。

在SQL SERVER中,如果创建视图如下

Create view v_test as select * from Test;

此时视图实际的定义就是:

Create view v_test as select * from Test;

视图中永远都包含Test的所有字段。

最新文章

  1. img及父元素(容器)实现类似css3中的background-size:contain / background-size:cover
  2. JPA中entityManager的CRUD
  3. Liunx 常用命令
  4. Yii2框架RESTful API教程(二) - 格式化响应,授权认证和速率限制
  5. Python学习笔记——文件操作
  6. 【英语】Bingo口语笔记(20) - i长短音
  7. 六:分布式事务一致性协议paxos的分析
  8. jquery easyui的扩展验证
  9. TortoiseGit无法勾选Load Putty Key,该选项为灰色的解决办法
  10. HTML中标签和元素的区别
  11. CentOS7 开启关闭网卡
  12. 执​行​o​r​a​c​l​e​函​数​的​四​种​方​法
  13. 使用Azure云存储构建高速 Docker registry
  14. top k 算法
  15. 玩转Windows服务系列——创建Windows服务
  16. CentOS上安装GitBlit服务
  17. html onclick时间传字符串参数
  18. Leetcode 202.快乐数 By Python
  19. Spark机器学习——模型选择与参数调优之交叉验证
  20. 土办法 填充NAS空间

热门文章

  1. 关于vscode 一些配置
  2. OOP学习讲义
  3. C++ MFC学习 (六)
  4. 用到的jar包作用随笔,吼吼
  5. docker中安装db2
  6. Gitlab Ubuntu部署
  7. JVM(一) --- 什么是JVM
  8. 第十章用Python获取sqlite、MySQL、Excel、csv、json中的数据
  9. Spring入门之使用 spring 的 IOC 解决程序耦合(Spring 基于 XML 的 IOC 细节[掌握])(03-02)
  10. PR如何导出mp4格式的视频