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

mysql 、sql server 常见的区别

NULL   处理

MySQL
IFNULL(col , val)
SQL Server
ISNULL(col,val)

表名、列名等 一般不推荐用保留字 ,如果非要保留字

MySQL
用用着重号,即 反引号 ·· 包括
select col from GROUP
SQL Server
用用着重号,即 大括号 [] 包括
select col from [GROUP]

+ 、- 、*、/运算符

MySQL
数值型文本,会隐式转换成数值
非数值型文本, 会隐藏转换成0
除数为0 ,结果 NULL
SQL Server

数值型文本,会隐式转换成数值
非数值型文本, 会报错
除数为0 ,结果 报错
在这里插入图片描述

在这里插入图片描述

null 比较

MySQL
select 1=’1‘ 结果1
select 1=’a‘ 结果0
select ’a’=‘b’ 结果0
select ‘a’=‘a’ 结果0
select 0=‘a’ 结果 1
select null=null 结果 0 select null <=> null 1 <=> 安全等于
select null = ‘a’ 结果 0

字符串存在隐式转换,如果转换数值不成功,则看作 0

两边都是字符串的话,则按照 ASCII 比较
只要有null 参与判断,结果就是null
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

like 模糊查询

Dept 假如: z_en

MySQL 默认转义符号
select Dept from Table_1 where Dept like ‘z_%’
select Dept from Table_1 where Dept like ‘zKaTeX parse error: Expected group after '_' at position 1: _̲%' ESCAPE '

SQL Server 必须指定 转移符号
select Dept from Table_1 where Dept like ‘z_%’ escape ‘’
select Dept from Table_1 where Dept like ‘zKaTeX parse error: Expected group after '_' at position 1: _̲%' escape '
select Dept from Table_1 where Dept like ‘z[_]%’

在这里插入图片描述

在这里插入图片描述

http://www.lryc.cn/news/107510.html

相关文章:

  • 查找特定元素——C++ 算法库(std::find_if)
  • D3JS教程_编程入门自学教程_菜鸟教程-免费教程分享
  • Android入门教程||Android 架构||Android 应用程序组件
  • C语言二进制数据和16进制字符串互转
  • 技术复盘(5)--git
  • GDAL C++ API 学习之路 (5) Spatial Reference System篇 OGRSpatialReference类
  • 2023年华数杯数学建模C题思路代码分析 - 母亲身心健康对婴儿成长的影响
  • WebAgent-基于大型语言模型的代理程序
  • 智慧~经典开源项目数字孪生智慧商场——开源工程及源码
  • LeetCode--剑指Offer75(1)
  • C++ 关于大端模式和小端模式的简析
  • 嵌入式:C高级 Day2
  • iPhone 7透明屏的显示效果怎么样?
  • 【C++】—— 多态常见的笔试和面试问题
  • 探寻AI大模型平台之巅——文心千帆
  • 【springboot】RestTemplate配置HttpClient连接池
  • MySQL内置函数使用说明
  • java后端富文本转word,再传递到浏览器下载。
  • 【动态规划算法】-回文串问题题型(34-40题)
  • STM32基础回顾
  • 如何解决电脑无声问题:排除故障的几种常见方法
  • Apache RocketMQ 命令注入
  • 二、搜索与图论6:Dijkstra 模板题+算法模板(Dijkstra求最短路 I, Dijkstra求最短路 II,1003 Emergency)
  • ROS2学习(四)进程,线程与节点的关系
  • 【物联网】DMA传输原理与实现详解(超详细)
  • Java类集框架(二)
  • 爬虫008_流程控制语句_if_if else_elif_for---python工作笔记026
  • 【随笔】五周年创作纪念日
  • 7_分类算法—逻辑回归
  • 【计算机网络】应用层协议 -- DNS协议