设置和使用SQL变量

设置和使用SQL变量

作者:LAMP小白  点击:1735  发布日期:2012-10-18 00:47:00  返回列表
MYSQL能使用变量,我们可以用查询结果作为下一个查询的条件或者其他什么的
变量命名的语法是 @变量名 赋值语法是在SELECT语句里使用 一个@变量名:=值形式的表达式

当然还可以使用SET来赋值,此时 = 和 := 都可以作为赋值操作符

mysql> SET @targetDate = '2012-10-01';
Query OK, 0 rows affected (0.00 sec)

mysql> SELECT * FROM president WHERE birth = @targetDate;
+-----------+------------+--------+--------+-------+------------+-------+
| last_name | first_name | suffix | city | state | birth | death |
+-----------+------------+--------+--------+-------+------------+-------+
| KAGAMI | MINAMI | NULL | TOYOTA | 15 | 2012-10-01 | NULL |
| mio | haha | a | CN | 16 | 2012-10-01 | NULL |
+-----------+------------+--------+--------+-------+------------+-------+
2 rows in set (0.00 sec)

明天继续学~睡觉咯~


上一篇:日期相关的查询 下一篇:快递查询API
0