视图: 什么是视图,视图其实就是一条sql语句,他就是一条查询语句,可以把一条很长的sql语句包装一下,视图也能删除修改添加,不过一般都不要这样操作,用来查询就行了 视图的三大类型: Merge 查询的时候会把…
分类:SQL
SQL——MySQL高级查询2
声明:本栏目所使用的素材都是凯哥学堂VIP学员所写,学员有权匿名,对文章有最终解释权;凯哥学堂旨在促进VIP学员互相学习的基础上公开笔记。 mysql高级查询2 select高级查询还有以下几个语法,模糊查询like,子…
Mybatis 执行传入的sql语句
在项目开发中,需要根据具体业务逻辑动态拼接sql语句,那么我们可以将动态拼接好的sql语句传入mybatis中,这样便能最大限度将sql掌握在自己手里。 1.构造实体类(此处省略get、set方法) package co…
sql 高级用法
(1)limit 0, 3:0 表示从头开始,3 表示显示的记录数; a. limit 0, 1:表示第一; b. limit 1, 1:表示第二; c. limit 2, 1:表示第三; 1. count 与 dist…
SQL高级查询--集合操作符
集合操作符可以将两个或多个查询返回的行组合起来,以下表给出了4种集合操作符 &n…
SQL高级查询--translate函数
TRANSLATE(x,from_string,to_string)函数在x中查找from_string中的字符,并将其转换成to_string中对应的字符 例子: 用translate()将select …
SQL高级查询--decode()函数
decode(value,search_value,result,default_value)对value与search_value进行比较。如果这两个值相等,decode()返回result,否则返回default_v…
SQL高级查询--case表达式
case表达式可以在SQL中实现if-then-else型的逻辑,oracle database 9i及以上版本支持case表达式,case工作方式与decode()类似 有两种类型的case表达式: 1. 简单case…
SQL基本语句(增删改查)
1.显示所有数据库:show databases; 2.建立数据库:create database 库名; 3.使用数据库:use 库名; 4.建立表: create table 表名(字段名 类型,字段名 类型); 5…
SQL语句中TOP子句使用方法
分别介绍TOP子句在SQL server、MySQL、Oracle的使用方法: TOP 子句用于规定要返回的记录的数目。 1、SQL server的语法: SELECT TOP number|percent column…
高级SQL语句简单举例
这两天写了一下多表查询的sql语句,然后把14年做天猫推荐竞赛写的sql翻出来看看,还是很有借鉴作用的。 一、sum/case when…then…else…end 表结构如下: us…
高级SQL
基础查询 -- distinct 过滤重复 (常用语检查一列数据是否有异常值) select distinct sex from student; -- count 统计 select count(distinct se…