首页 > 数据库 >sql基本知识

sql基本知识

时间:2023-02-02 09:57:02浏览次数:42  
标签:case end 基本知识 when 检查点 sql condition result

当我在将大小写忽略的时候之前使用大写的数据库的名字就进不去了,因为系统自动将我打的大写换成了小写.....

每一个检查点都会记录他自己的操作对象的信息状态,当共用的是同一个硬盘上的数据,硬盘上的数据是会被最近的检查点所覆盖掉的,当要回复在之前的某一个特定的检查点的时候,是先通过最近的检查点来逐级向上恢复的

当colume 与condition 条件相等时结果为result

case colume
    when condition then result
    when condition then result
    when condition then result
else result
end

当满足某一条件时,执行某一result

case  
    when condition then result
    when condition then result
    when condition then result
else result
end

当满足某一条件时,执行某一result,把该结果赋值到new_column_name 字段中

case  
    when condition then result
    when condition then result
    when condition then result
else result
end new_column_name

case when 用在select 语句中,新的字段new_column_name可以用来排序,但是不能用在where中


今日诗词

标签:case,end,基本知识,when,检查点,sql,condition,result
From: https://www.cnblogs.com/tuzichun/p/17079123.html

相关文章

  • mysqldump 与 mysqlpump
    简介:mysqldump与mysqlpump都是mysql自带的备份工具。mysqlpump是mysqldump的一个衍生,本身也参考了mydumper的思路,支持了并行导出数据,因此导出数据的效率比mysqldu......
  • 《SQL基础》08. 多表查询
    目录多表查询多表关系一对多多对多一对一多表查询概述分类内连接外连接自连接联合查询子查询分类标量子查询列子查询行子查询表子查询案例多表查询多表关系项目开发中,......
  • Mysql远程连接
    阿里云系统ubuntu16.041.将/etc/mysql/mysql.conf.d/mysqld.cnf中的bind-address注释掉2.进入mysql,输入命令GRANTALLPRIVILEGESON.TO'root'@'%'IDENTIFIEDBY......
  • mysql删库勒索
    看到黑客派里有人遇到了这事,我虽然还没遇到过,还是预防一下比较好1.数据库备份通过写脚本来达成每天备份数据库的习惯2.防止root用户的公网访问,使用SSH的连接方式3.......
  • 携程SQL上线流程优化,如何从源头扼杀慢查询?
    一、背景 慢查询指的是数据库中查询时间超过了指定的阈值的SQL,这类SQL通常伴随着执行时间长、服务器资源占用高、业务响应慢等负面影响。随着携程酒店业务的......
  • Blazor入门100天 : 身份验证和授权 (3) - DB改Sqlite
    目录建立默认带身份验证Blazor程序角色/组件/特性/过程逻辑DB改Sqlite将自定义字段添加到用户表脚手架拉取IDS文件,本地化资源freesql生成实体类,freesql管理......
  • PostgreSQL Create Index Concurrently
     CREATE INDEX CONCURRENTLY idx_kx_kq_storeinandout_time_status   on  public.kx_kq_storeinandout  USING btree(signintime,platstatus); createUNIQ......
  • 关于xxl-job中的慢sql引发的磁盘I/O飙升导致拖垮整个数据库服务
    背景:某天突然发现服务探测接口疯狂告警、同时数据库CPU消耗也告警,最后系统都无法访问;查看服务端日志,发现大量的报错如下:CommunicationsException:Communicationslink......
  • ASP.NET Core+Element+SQL Server开发校园图书管理系统(三)
    随着技术的进步,跨平台开发已经成为了标配,在此大背景下,ASP.NETCore也应运而生。本文主要基于ASP.NETCore+Element+SqlServer开发一个校园图书管理系统为例,简述基于MVC三......
  • 63linux安装and卸载mysql
    配置腾讯云+centos7卸载mysql1.rpm-qa|grep-imysql2.rpm-e--nodeps上面查询的结果(全部要删除)安装MySQL8以下版本1.在root目录下,安装mysql和m......