当前位置:Gxlcms > 数据库问题 > MySQl 进阶一 基本查询及练习

MySQl 进阶一 基本查询及练习

时间:2021-07-01 10:21:17 帮助过:16人阅读

myemployees; #1.查询表中的单个字段 SELECT last_name FROM employees; #2.查询表中多个字段 #3.查询全部 SELECT * FROM employees; #4.查询常量值 SELECT 100; SELECT john; #5.查询表达式 SELECT 100%98; #6.查询函数 SELECT VERSION(); #7/给字段起别名 SELECT 100%98 AS 结果; #方式一 SELECT last_name AS 姓,first_name ASFROM employees; #方式二 SELECT last_name 姓,first_name 名 FROM employees; #案例 别名含有关键字加上 SELECT salary AS out put FROM employees; #8/去重 SELECT DISTINCT department_id FROM employees; #9. MySQL中的 +号的作用 ,只有一个功能:运算符 #select 70+30; 两个操作数都为数值型,则做加法运算 #select 123+90; 其中一方为字符型,则试图将字符型转换成数值型,转换成功则进行加法运算 #select 123+join; 如果转换失败,全部将字符型转换成00 #select null=10; 只要其中一方为null,则结果肯定为null SELECT 100+90; SELECT NULL+90; SELECT 123+90; #10.拼接函数 ,可以拼接多个 SELECT CONCAT(last_name, ,first_name) FROM employees; #######################练习1######################## #4.显示表 departments 的结构,并查询其中的全部数据 DESC departments; SELECT * FROM `departments`; #5. 显示出表 employees 中的全部 job_id(不能重复) SELECT DISTINCT job_id FROM employees; #6. 显示出表 employees 的全部列,各个列之间用逗号连接,列头显示成 OUT_PUT (必须要用ifnull(com...,0) 不然存在一个null整行变成null ) SELECT IFNULL(commission_pct,0) AS 奖金率, commission_pct FROM employees; SELECT CONCAT (`first_name`,,,`last_name`,,,`email`,,,IFNULL(`commission_pct`,0)) AS out put FROM employees;

 

MySQl 进阶一 基本查询及练习

标签:不能   color   运算   常量   dep   from   miss   方式   pre   

人气教程排行