在MySQL中,判斷語句通常在查詢語句中使用,可以使用WHERE和IF語句來實現條件判斷。
SELECT * FROM table_name WHERE column_name = 'value'; SELECT * FROM table_name WHERE column_name1 = 'value1' AND column_name2 = 'value2'; SELECT * FROM table_name WHERE column_name LIKE '%value%'; SELECT * FROM table_name WHERE column_name BETWEEN value1 AND value2; SELECT * FROM table_name WHERE column_name IN (value1, value2, value3); SELECT * FROM table_name WHERE column_name NOT IN (value1, value2, value3); SELECT IF(column_name1 = 'value1', 'Yes', 'No') AS result FROM table_name;
在以上示例中,table_name
代表要查詢的表名,column_name
代表表中的某個字段名稱,'value'
代表要查詢的值。
WHERE
語句的作用是過濾出符合條件的記錄,只有當條件成立時才會將該記錄返回。
IF
語句在查詢結果中添加新字段,根據條件判斷為真或為假時返回對應的數據。