当前位置:Gxlcms > 数据库问题 > lyt经典版MySQL基础——进阶1:基础查询

lyt经典版MySQL基础——进阶1:基础查询

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

-- SQLYog软件的查询快捷键F9------------------------------- 2 3 #4.查询常量值 4 SELECT 100; 5 SELECT john; 6 7 #5.查询表达式 8 SELECT 100*98; 9 10 #6.查询函数 11 SELECT VERSION(); 12 13 #7.起别名 14 /* 15 (1)便于理解 16 (2)如果要查询的字段有重名的情况,使用别名可以区分开来 17 */ 18 #方式一:使用AS 19 SELECT 100%98 AS 结果; 20 SELECT last_name AS 姓, first_name ASFROM employees; 21 #方式二:使用空格 22 SELECT last_name 姓, first_name 名 FROM employees; 23 #案例:查询salary,显示结果为out put 24 SELECT salary AS "out put" FROM employees; 25 26 #8.去重 27 #案例:查询员工表中涉及到的所有的部门编号 28 SELECT DISTINCT department_id FROM employees; 29 30 #9.+号的作用 31 /* 32 java中的+号: 33 (1)运算符,两个操作数都为数值型 34 (2)连接符,只要有一个操作数为字符串 35 36 mysql中的+号: 37 仅仅只有一个功能:运算符 38 39 select 100+90; //190 两个操作数都为数值型,则做加法运算 40 select ‘123‘+90; //213 其中一方为字符型,试图将字符型数值转换成数值型, 41 如果转换成功,则继续做加法运算 42 select ‘john‘+90; //90 如果转换失败,则将字符型数值转换成0 43 select null+10; //null 只要其中一方为null,则结果肯定为null 44 */ 45 #案例:查询员工名和姓连接成一个字段,并显示为 姓名 46 SELECT CONCAT(a,b,c) AS 结果; 47 SELECT 48 CONCAT(last_name, ,first_name) AS 姓名 49 FROM 50 employees; 51 52 #练习: 53 #6.显示出表employees的全部列,各个列之间用逗号连接,列头显示成OUT_PUT 54 SELECT IFNULL(commission_pct,0)AS 奖金率, 55 commission_pct 56 FROM employees; 57 SELECT 58 CONCAT(first_name,,,last_name,,,job_id,,,IFNULL(commission_pct,0)) AS out_put 59 FROM employees;

 

lyt经典版MySQL基础——进阶1:基础查询

标签:基础   常量   使用   employee   java   连接符   style   dep   sql基础   

人气教程排行