我有一个表 My_Values,它可能有一些缺失的记录;“缺失”是指记录的内容 = ''。
我想获得一些具有相同名称的行的最小值,但问题是,如果我使用这个:
SELECT MIN(my_value) FROM My_Values WHERE name LIKE 'John'
它返回''
。(一个空白字符串?术语?)
我知道 MIN() 应该忽略 NULL,但它似乎不会忽略 ''。编写查询以告诉它也忽略 '' 的最佳方法是什么?
我有一个表 My_Values,它可能有一些缺失的记录;“缺失”是指记录的内容 = ''。
我想获得一些具有相同名称的行的最小值,但问题是,如果我使用这个:
SELECT MIN(my_value) FROM My_Values WHERE name LIKE 'John'
它返回''
。(一个空白字符串?术语?)
我知道 MIN() 应该忽略 NULL,但它似乎不会忽略 ''。编写查询以告诉它也忽略 '' 的最佳方法是什么?