MySQL中的IF()和AS()是兩個常用的函數。IF()函數通常用于測試一個條件是否成立,如果成立則返回一個值,否則返回另一個值。AS()函數用于重命名一個列名,給列名指定一個別名。
IF(condition, true_value, false_value) SELECT IF(score>=60, '及格', '不及格') AS result FROM students;
上面的代碼中,IF()函數通過判定score是否大于等于60,來決定返回及格或不及格。在SELECT語句中,使用AS給結果指定了一個別名result。
AS alias_name SELECT name AS student_name, age AS student_age FROM students;
上面的代碼中,AS函數給查詢結果的列名指定了別名student_name和student_age。
除了上述例子,IF()和AS()還可以在其他的查詢語句中使用。它們是MySQL中非常常用和實用的兩個函數。