MySQL中常用的判斷語句有以下幾種:
1. SELECT ... FROM ... WHERE:查詢符合特定條件的數據,WHERE子句中使用各種操作符判斷數據是否滿足條件,常用的操作符包括=,<,>,<=,>=,<>,IN,LIKE等。示例代碼如下: SELECT * FROM students WHERE age >18; 2. IF...THEN...ELSE:根據條件判斷是否執行某個操作,如果條件成立則執行THEN后的語句,否則執行ELSE后的語句。示例代碼如下: IF score >60 THEN SELECT "及格"; ELSE SELECT "不及格"; END IF; 3. CASE語句:根據不同的條件返回不同的值,類似與程序中的switch...case語句,支持簡單格式和復雜格式,使用起來更加靈活。示例代碼如下: SELECT CASE gender WHEN '男' THEN '先生' WHEN '女' THEN '女士' ELSE '未知' END FROM users; 4. EXISTS和NOT EXISTS:用于判斷是否存在符合條件的數據,用于子查詢中,通常和WHERE子句一起使用。示例代碼如下: SELECT * FROM countries WHERE EXISTS (SELECT * FROM cities WHERE cities.country_id = countries.id);
上一篇css電子郵件格式