您的位置:首页 > 数据库

常用 SQL 随笔

2015-06-03 23:17 316 查看
1、

SELECT * FROM table WHERE field IS NULL

当搜索table中field为null的语法 ,而不是 field=‘ ’ 或者 field=null !!!

2、

UPDATE table SET field = FLOOR((RAND() * 50)) WHERE filed IS NULL

往目标表table字段field为null插入0~50的随机数。

rand() 随机函数

若要在i ≤ R ≤ j 这个范围得到一个随机整数R ,需要用到表达式 FLOOR(i + RAND() * (j – i +
1))。

例如, 若要在7 到 12 的范围(包括7和12)内得到一个随机整数, 可使用以下语句:

SELECT FLOOR(7 + (RAND() * 6));
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: