SQL 常用语法一
来源:互联网 发布:gcr.io 阿里云 编辑:程序博客网 时间:2024/05/20 13:41
整理笔记,并将常用的SQL语法记录下来。
这些方法有 CASE WHEN, IFNULL,GROUP BY,LIMIT,SUBSTR
1,字段转换
CASE WHEN
意义: If(a==b) a=c;
用法:
1, CASE 字段 WHEN 字段结果1 THEN 字段显示结果1 WHEN 字段结果2 THEN 字段显示结果2 END
2, CASE WHEN 字段1=字段结果1 THEN 字段显示结果1 WHEN 字段2=字段结果2 THEN 字段显示结果2 END
2,替换空值
意义: if(a==null) a=0;
Mysql:IFNULL
用法:IFNULL(字段,0)别名
Oracle:NVL
用法:NVL(字段,0)别名
Sybase: ISNULL
用法:ISNULL(字段,0)别名
3,合计函数
GROUP BY
例:SELECT 字段1, 【如sum】函数名(字段2) FROM 表名 GROUP BY 字段1
4,取某段数据
Mysql: LIMIT
用法: select * from 表 LIMIT 数字 —-取零到数字中的数据
select * from 表 LIMIT 数字1,数字2 —-取数字1到数字2中的数据
Oracle: rownum
用法:select * from 表 rownum<=2 —-取表中的头两条数据
Sybase : TOP
用法: SELECT TOP 2 * FROM 表名 —-选取表中的头两条数据
SELECT TOP 50 PERCENT * FROM 表名 —-选取表中50%的记录
5,截取字符串
SUBSTR
用法: select substr(字段名,起始位置,长度)自定义名 from 表名
- SQL 常用语法一
- oracle常用用户、oracle的sql语法(一)
- 常用SQL语法总结
- SQL 常用语法
- Oracle sql常用语法
- SQL语句常用语法
- SQL 常用语法
- 常用的sql语法
- sql常用语法示例
- Oracle sql常用语法
- SQL常用语法函数
- oracle sql 常用语法
- Sql常用语法
- sql常用语法
- sql 常用语法(love)
- sql 常用语法
- SQL数据库常用语法
- sql常用语法
- Android应用开发-学生信息管理系统
- C++中#define中的#与##作用和区别
- 测试sklearn包中常用的机器学习算法
- 本地eclipse连接外网Hadoop
- 关于C#中的内存理解
- SQL 常用语法一
- PHP学习笔记——each()函数的特性
- 使用RMS API 自定义Office(Word、Excel、PPT)加密策略
- json字符串转换成json数组并遍历属性值
- CSS文本属性
- 2736 FunctionTemplate(eden)
- |poj 1226|后缀数组|二分|Substrings
- 基于FPGA的VGA简易显存设计&NIOS ii软核接入
- 构造器