您可以使用子查询来随机排序并按升序显示名称。rand() 用于随机排序,ORDER BY 用于按升序显示名称记录。语法如下:select * from ( select * from yourTableName order by rand() limit anyIntegerValue; ) anyVariableName order by yourColumnName;为了理解上述概念,让我们创建一个表。我们有一个ID和一个Name,我们希望按升序排列。创建表的查询如下:mysql> create table OrderByRandName −> ( −> Id int, −> Name varchar(100) ... 阅读更多
使用聚合函数sum()来对MySQL中列的元素求和。语法如下:select sum(yourColumnName1) as anyVariableName1, sum(yourColumnName2) as anyVariableName2, sum(yourColumnName3) as anyVariableName3, ............N from yourTableName;为了理解上述语法,让我们创建一个表。以下是创建表的查询:mysql> create table SumDemoOnColumns −> ( −> First int, −> Second int, −> Third int −> ); 使用insert命令在表中插入一些数据。查询如下 ... 阅读更多
您可以使用create function命令创建一个函数。语法如下:delimiter // DROP FUNCTION if exists yourFunctionName; CREATE FUNCTION yourFunctionName(Parameter1, ...N) returns type BEGIN # 声明变量; # MySQL语句 END // delimiter ;首先,我们将创建一个表并在表中添加一些记录。之后,将创建一个简单的函数。以下是创建表的查询:mysql> create table ViewDemo −> ( −> Id int, −> Name varchar(200), −> Age int −> ); ... 阅读更多