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

MySQL 基础查询

1、DISTINCT

select  DISTINCT EMPLOYEE_ID ,FIRST_NAME  from employees

  按照ID去重,DISTINCT的字段要放在前面,不会再继续在FIRST_NAME上去重判断;

如果需要多字段去重,需要用到group by,这个后面讲;

2、+号

MySQL中+只有运算符功能

select 10+11 两个操作数都为数值型,则做加法运算;

select '123'+10 其中一方为字符型,试图将字符数值类型转换成数值型,

转换成功,则继续加法运算

失败则数值转为0

select null+10; 只有其中一方为null,则值为null;

3、concat  字符拼接

select concat('a','b','c') as result 

select CONCAT(last_name,first_name) AS '姓名' from employees;

4、安全等于 <=>

SELECT last_name,commission_pct FROM employees where commission_pct <=> null;

安全等于 <=>  可以判断空与非空

is null 只能判断非空;

5、排序查询_普通

select * from 表 【where 筛选条件】 order by 【asc|desc】 ;默认是升序

SELECT * from employees  order by salary desc;

6、排序查询_按表达式

select  * salary*12*(1+IFNULL(commission_pct,0))  年薪 from employees order by  年薪 desc;

select *, salary*12*(1+IFNULL(commission_pct,0)) 年薪 
from employees order by salary*12*(1+IFNULL(commission_pct,0)) desc;select *, salary*12*(1+IFNULL(commission_pct,0)) 年薪 
from employees order by 年薪 desc;#两个执行结果一样

7、常见函数

分类:

(1)单行函数,如:concat  length ifnull 等

字符函数

  length  //字节个数

select length('john');  //4

select length('张三丰hahaha');  //15

upper lower

select concat(UPPER(last_name),'_',LOWER(first_name)) 姓名 from employees;

substr、substring

数字函数

日期函数


http://www.mrgr.cn/news/56153.html

相关文章:

  • Win安装Redis
  • [论文笔记]RA-DIT: RETRIEVAL-AUGMENTED DUAL INSTRUCTION TUNING
  • 【CMake】为可执行程序或静态库添加 Qt 资源文件,静态库不生效问题
  • 代码训练营 day41|LeetCode 1049,LeetCode 494,LeetCode 474
  • 从零学习大模型(一)-----GPT3(上)
  • 【植物识别系统】Python+人工智能+深度学习+卷积神经网络算法+TensorFlow+算法模型+Django网页界面平台
  • 数据通路(Data Path)
  • Mybatis中 使用#和$ 需要注意的点
  • 大模型学习路径,零基础入门到精通,收藏这篇就够了
  • Aloop虚拟声卡
  • wsl2配置网络代理,访问外网
  • Qt学习笔记(二)Qt 信号与槽
  • 华为HarmonyOS实现实时语音识别转文本
  • python将1格式化为01
  • k8s dockers 部署 k8s运行docker
  • 使用RRT算法进行路径规划的探索与优化
  • CodeQL和数据流分析的简介
  • 双十一有哪些值得购买的好物品?2024双十一超级好用的五款品牌分享
  • Qt开发笔记(一)Qt的基础知识及环境编译(泰山派)
  • 关于美团外卖霸王餐系统的详细介绍?你了解多少
  • 低代码平台:让系统开发随需而变,轻松应对各种需求!
  • [电子科大]王丽杰 离散数学 第二讲 特殊集合和集合间关系 笔记
  • 2024 年入门编程培训,仍然值得
  • 川宁生物三季报:抗生素中间体稳健增长,合成生物学产能蓄势待发
  • 深入解析 ThreadPoolExecutor:参数配置与源码分析
  • OAK相机的标定流程更新与优化通知