当前位置| 科技 > > 列表>详情

搜索Case函数的计算机语言是什么?如何理解可执行文件的含义?

2023-02-03 08:34:28 来源:创视网

搜索Case函数:

Case函数(Case搜索函数): 判断表达式的真假,如果为真,返回结果;如果为假,返回else值;如果未定义else值,则返回空值(使用条件确定返回值);

select name,id,(case when id=34 then salary*2

when id=45 then salary*3

else salary

end) new_salary

from semp;

-- 简单Case函数

简单Case表达式的作用是: 使用表达式确定返回值:

select id,name,(case sex

when '1' then '男'

when '2' then '女'

else '其他' end)

from student;

这两种方法可以实现相同的功能. 简单Case函数的写法比较简单,但是和case搜索函数相比,功能方面会有些限制,比如判断式.

还有一个需要注意的问题,Case函数只返回第一个符合条件的值,剩下的Case部分将会被自动忽略.

比如下面 SQL,将无法得到第二个结果:(差永远获取不到)

sql如下

case when colum in ('a', 'b') then '优秀'

when colum in ('a') then '差'

else '其他' end

e6/article/details/73442054

如何理解可执行文件?

如记事本程序notepad.exe ,这类程序通常用来处理或者辅助处理其它文件。比如:myfile.txt双击打开由notepad.exe记事本程序来进行编辑。

我们做一件事,可以把顺序以及具体做什么事写在mybat.bat文件中,那运行它就可以把要做的事件执行了。

可以理解为:这类文件可以“单独运行”,或者理解为“有生命”的文件!

如果把它用日常通俗的一点的例子来形容:衣服,鞋子等都是普通的文件,那人就是可执行文件! 人可以做衣服穿衣服,衣服却要依靠人来做。布也要由人加工成衣服!

标签: 搜索Case函数 计算机语言 如何理解 执行文件