如果結果的值爲「15.2」,「UNK」,「1.4」,如何才能使此選擇僅帶有「1.4」的行?SQL:「... WHERE result <4.0」如果'result'是:「15.2」,「UNK」,「1.4」?
SELECT * FROM tbl WHERE result<4.0
(理想的東西,無論是MSSQL和MySQL ......)
這裏是 '結果' 列
CREATE TABLE IF NOT EXISTS `tbl` (
`result` varchar(5) NOT NULL
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
INSERT INTO `tbl` (`result`) VALUES ('15.2'),('UNK'),('1.4');
15.2不小於4.0? – marcog 2011-01-07 14:41:43