0
SELECT 'id'  FROM `table` WHERE `id` = 
(select min(`id`) FROM `table` where 
`id` < 1 and `ids` = 1)

id       ids
1         1
2         1
5         1
6         1

結果:

id = ''

私はに変更id=''する必要がありますid='n/a'

4

2 に答える 2

1

クエリが null の結果を返す場合は、COALESCE を使用できます。

SELECT COALESCE('id','N/A') FROM ...

または、返された結果が空の文字列の場合は、次のことができます。

SELECT CASE WHEN id = '' THEN 'N/A' ELSE id END FROM ...
于 2011-11-04T12:57:05.363 に答える
0

別のオプションは次のとおりです。

于 2011-11-04T13:00:04.013 に答える