MySQL'de null olabilen en fazla iki sütuna göre nasıl sipariş verilir?
create table jobs(
id INTEGER UNSIGNED NOT NULL AUTO_INCREMENT,
.....
salaryminus INTEGER UNSIGNED DEFAULT NULL,
salaryplus INTEGER UNSIGNED DEFAULT NULL,
.....
);
:
Select * from jobs order by maxof(salaryminus, salaryplus) limit 10;
maxof(Null,1000)
1000 olmalı,
maxof
uygulamak?
'GREATEST'in standart SQL olmadığını unutmayın. – Charles
Standartta değil, MySQL, PostgreSQL ve Oracle tarafından sağlanmıştır. SQLite'de "MAX" yazıyor. SQL Server kullanmanız gerekiyorsa veya bir ev ödevi sorusu için standart SQL yazmanız gerekiyorsa, "' DAHA FAZLA BİLGİ salaryminus> salaryplus SONRA salaryminus ELSE salaryplus END "ifadesini kullanın. –