一、按条件表达式筛选:> , <, =,<>, <=,>=。 二、按逻辑表达式筛选: and, or, not。 三、模糊查询:is null,between and, like ,in。
select name from employees where name like '%a%';//表示在员工表中查询带有字母a的所有员工名字 select name from employees where name like '__a__i%';//表示在员工表中查询第三个字母为a,第六个字母为i的所有员工名字 %_\通配符通配符转义符匹配所有字符匹配单个字符转义特殊字符’__i%’ 排序查询语法: select 查询列表 from 表名 where 【条件语句】 order by 排序列表【asc|desc】,排序列表【asc|desc】;
常见函数 字符函数length() upper() lower() contat()//拼接 substr()//根据索引求子串 instr()//求子串所在的索引位置 trim()//取出左右空格 Lpad()//左填充 right()//右填充 replace(‘aaabbb’,‘aaa’(被替换的字符),‘ccc’(替换的字符))//替换操作
数学函数round()//四舍五入 ceil()//向上取整 floor()//像下取整 truncate()//小数点后保留几位 mod()//取模
日期函数now()//返回当前的时间日期 其他自定义日期查询格式
流程控制函数if(表达式1,表达式2,表达式3)//表达式1成立返回表达式2,否则返回表达式3,与三目运算符相似