5ちゃんねる ★スマホ版★ ■掲示板に戻る■ 全部 1- 最新50  

■ このスレッドは過去ログ倉庫に格納されています

MySQL 総合 Part14

952 :928:2008/11/16(日) 16:44:33 ID:???
>>946 のregexp使わない&warning出さない版。

drop function get_int;
delimiter $$
create function get_int (str varchar(100)) returns int
begin
 declare num int;
 declare continue handler for 1292 set num = null;
 set num = cast(str as signed);
 return num;
end;
$$
delimiter ;

select * from test1115
order by
 get_int(data) is null,
 get_int(data),
 data
;

+-----------------------------------------------+
| data |
+-----------------------------------------------+
| 0 |
| 1 |
| 2 |
| 11 |
| 0text0 |
| 109ビル4FランジェリーショップLOVE |
| 2008年Xmasは中止 |
| a1 |
| abc |
| あいう |
+-----------------------------------------------+
7 rows in set (0.00 sec)

329 KB
★スマホ版★ 掲示板に戻る 全部 前100 次100 最新50

read.cgi ver 05.04.00 2017/10/04 Walang Kapalit ★
FOX ★ DSO(Dynamic Shared Object)