在存储过程中的SELECT STATEMENT中使用IF ELSE CONDITION

时间:2018-05-08 06:47:25

标签: stored-procedures

我是STORED PROCEDURE的初学者,所以我对Select语句中的IF ELSE条件感到好奇,我是否可以在其中使用此条件?

示例:SELECT FName from USER IF LNAME = 'SAMPLE'

A man who asks is a fool for five minutes. A man who never asks is a fool for life. - Chinese Proverb

1 个答案:

答案 0 :(得分:0)

您在问题中提到的内容在select语句的where子句中。

基本选择语句看起来像这样:

SELECT <COLUMN NAMES YOU WANT TO RETURN IN RESULT>
FROM <TABLE FROM WHERE THE DATA SHOULD COME>
WHERE <SOME CONDITION YOU WANT TO LIMIT DATA BY>

所以你的查询就变成了,

SELECT FName from USER WHERE LNAME = 'SAMPLE'

有很多资源可以让你开始学习。 MSDN将是第一个查看基础知识的地方,然后您可以转到其他地方的高级概念。