mysql数据库查询

xiaoxiao2021-02-28  62

select语句可以从一个或者多个表中选取符合某种条件的特定的行列,结果通常是生成一个临时表。 下面介绍select语句,它是sql的核心

选择输出列: select语句中需要指定查询的列: SELECT *| 列名,列名,… from 表名 use xscj select 姓名,专业名,总学分 from xs; 定义列别名 SELECT …列名[AS 列别名] select 学号 as 'student number', 姓名 as name, 总学分 as mark //标题中有空格时使用引号括起来 from xs where 专业名= '计算机'; 替换查询结果的数据 要替换查询结果中的数据,则要使用查询中的的CASE表达式,语法格式如下: CASE WHEN 条件1 THEN 表达式1 WHEN 条件2 THEN 表达式2 … ELSE 表达式 n END 例: select 学号,姓名, case when 总学分 is null then '尚未选课' when 总学分 < 50 then '不及格' when 总学分 >=50 and 总学分<=52 then '合格' else '优秀' end as 等级 from xs where 专业名 = '计算机'; 计算列值 select 表达式… 例: select 学号,课程号,成绩*1.20 as 成绩120 from xs_kc where 学号= '081101'; 函数的使用 这里写链接内容
转载请注明原文地址: https://www.6miu.com/read-2620542.html

最新回复(0)